2019. 7. 21. 12:04
728x90

문제 번호: 1110

문제 제목: 더하기 사이클

문제 주소: https://www.acmicpc.net/problem/1110


문제 내용

0 ~ 99의 숫자가 제시되었을 때 아래 조건을 만족하는 사이클 길이를 구하시오
 > 입력한 수 N에 대하여 다음 수는 아래와 같이 구성된다.
  - 십의 자리 수: N의 일의 자리 수
  - 일의 자리 수: (N의 십의 자리 수 + N의 일의 자리 수)의 일의 자리 수
 > 예시 - 26 입력
  - 26 > 2 + 6 = 8. 6과 8을 연결하여 68
  - 68 > 6 + 8 = 14. 8과 4를 연결하여 84
  - 84 > 8 + 4 = 12. 4와 2를 연결하여 42
  - 42 > 4 + 2 = 6. 2와 6을 연결하여 26
  - 사이클이 총 4회 반복되었으므로 사이클의 길이는 4


테스트 케이스

26

4

0

1

99

60


문제 풀이

추출해 낸 숫자에 * 10을 계산하여 십의 자리로 만든 뒤 일의 자리 수와 합하면 된다.


풀이 코드


728x90

'공부 > 문제풀기' 카테고리의 다른 글

백준 2562 - 최댓값  (0) 2019.07.21
백준 10818 - 최소, 최대  (0) 2019.07.21
백준 10951 - A+B - 4  (0) 2019.07.21
백준 10952 - A+B - 5  (0) 2019.07.21
백준 10871 - X보다 작은 수  (0) 2019.07.20
Posted by 아야카