2014년 8월 12일 화요일

6500 - 랜덤 숫자 만들기

숫자를 sprintf 등을 이용해서 0이 채워진 8자리 숫자의 형태로 (문자열로) 가공한다.
즉, 8580 은 00008580 과 같이 만든다.
문제의 조건에 따라 다음 숫자의 형태는 둘 중 하나로 결정된다.
숫자가 9999보다 크다면 00####00 을 추출하고, 아니라면 0000#### 를 추출한다. (여기서는 n=4 이기 때문에)
atoi를 이용하여 위에서 추출한 문자열이 곧 다음 숫자가 된다.

위 행동을 반복하면서 사이클이 (=같은 숫자가 다시) 나올 때 행동을 중지하고 반복 횟수를 출력한다.

댓글 없음:

게시글 목록