728x90
  • 문제
  • 해설
    • import sys
      
      earth, sun, moon = tuple([int(x) for x in sys.stdin.readline().split()])
      total = 15 * 28 * 19
      
      
      def mod(value, base):
          if value == 0:
              return base
          else:
              return value
      
      
      for i in range(1, total + 1, 1):
          if (earth, sun, moon) == (mod(i % 15, 15), mod(i % 28, 28), mod(i % 19, 19)):
              print(i)
              break
  • 포인트
    • 중국인의 나머지 정리를 통해, 해가 15 * 28 * 19 내에 유일하다는 점을 파악
    • BruteForce
    • 해를 찾을 때 까지만 반복
728x90

'Algorithm-Problems > 백준' 카테고리의 다른 글

[백준][1707] 이분 그래프  (0) 2022.02.09
[백준][1697] 숨바꼭질  (0) 2022.02.06
[백준][1260] DFS와 BFS  (0) 2022.02.06
[백준][1182] 부분수열의 합  (0) 2022.02.06
[백준][10971] 외판원순회2  (0) 2022.02.06

+ Recent posts