Programming/Problem

[Problem] 숫자 분할 / 큰 값 출력

TeacherJeong 2018. 5. 8. 10:20

문제의 전체적인 조건 : 배열은 쓰지 말 것. 기초 연산만으로 해결 할 것.


일반 문제1.

 문제

정선생은 문득 입력 받은 세 자리 숫자를 분할하고 싶어졌다. '123'을 입력하게 된다면 '1 2 3'으로 분할하는 프로그램을 작성하라.

단, 입력 받는 세 자리 숫자는 정수형이다.

 입력 

123

345

 출력

1 2 3

3 4 5


앞으로의 문제에서 입력과 출력은 특별한 조건 없다면 1:1로 대응합니다.

즉 '123'을 입력으로 넣으면 '1 2 3' 이라는 출력이 나와야하고, '345'를 입력으로 넣으면 '3 4 5'가 출력으로 나와야합니다.



일반 문제2.

 문제

정선생은 2개의 숫자를 입력 받아 큰 값을 먼저 출력하고 싶다. '20 30'을 입력하게 된다면 '30 20'이 출력이 되어야 합니다.

단, 입력 받는 숫자 2개는 정수형입니다.

 입력 

10 20

30 10

 출력

20 10

30 10



심화 문제.

 문제

방금 일반 문제2에서 풀었던 문제에 숫자 하나를 더 추가해서 3개의 숫자를 정렬하고 싶다. 그러나 아직 배열을 배우지 않은 상황이라 배열을 쓰지 않고 문제를 해결해야한다.

 입력

10 30 20

40 10 20

 출력

30 20 10

40 20 10



Enjoy Coding~! :)