Joonas blog (deprecated)
Algorithm with Problem Solving
2014년 8월 12일 화요일
6500 - 랜덤 숫자 만들기
숫자를 sprintf 등을 이용해서 0이 채워진 8자리 숫자의 형태로 (문자열로) 가공한다.
즉, 8580 은 00008580 과 같이 만든다.
문제의 조건에 따라 다음 숫자의 형태는 둘 중 하나로 결정된다.
숫자가 9999보다 크다면 00####00 을 추출하고, 아니라면 0000#### 를 추출한다. (여기서는 n=4 이기 때문에)
atoi를 이용하여 위에서 추출한 문자열이 곧 다음 숫자가 된다.
위 행동을 반복하면서 사이클이 (=같은 숫자가 다시) 나올 때 행동을 중지하고 반복 횟수를 출력한다.
댓글 없음:
댓글 쓰기
최근 게시물
이전 게시물
홈
피드 구독하기:
댓글 (Atom)
게시글 목록
블로그 옮김
카카오 블라인드 채용 테스트 후기 (2차)
카카오 블라인드 채용 테스트 후기 (1차)
삼성전자 대학생 우수 프로그래머 캠프 후기
Visual Studio에서 C++ 컴파일 에러가 나시나요?
Sublime Text 3에서 "프로시저 시작 지점" 오류 해결법
MongoDB 설치 후 저장 디렉토리 변경 주의사항
2022 - 사다리
1939 - 중량제한
2146 - 다리 만들기
1
2
3
4
5
6
7
8
9
10
댓글 없음:
댓글 쓰기