Rieul's Index

  • 홈

백준 1110 1

더하기 사이클, list와 숫자로 풀이

문제 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다. 다음 예를 보자. 26부터 시작한다. 2+6 = 8이다. 새로운 수는 68이다. 6+8 = 14이다. 새로운 수는 84이다. 8+4 = 12이다. 새로운 수는 42이다. 4+2 = 6이다. 새로운 수는 26이다. 위의 예는 4번만에 원래 수로 돌아올 수 있다. 따라서 26의 사이클의 길이는 4이다. N이 주어졌을 때, N의 사이클의 길이를 구하는 프로그램을 작성하시오. 예제 입력 ..

알고리즘/Python 2021.05.18
이전
1
다음
더보기
프로필사진

Rieul's Index

  • 분류 전체보기 (13)
    • 취미 (0)
      • minecraft (0)
    • App (1)
      • Flutter (1)
    • Web (6)
      • Advise_clothes (3)
      • Database (3)
    • 알고리즘 (6)
      • Python (6)

Tag

set함수, join, 백준, input, 연산자 //, Cors, 연산자 %, split, map, 알고리즘, 파이선, 백준 3052번, Min, SOP, Python, list, 백준 1110, .reverse(), 파이썬, Spring Boot,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

티스토리툴바