백준 27590번 / Sun and Moon - 파이썬
2023. 10. 23. 09:21
📚문제 📝풀이 # 27590 Sun and Moon ds, ys = map(int,input().split()) dm, ym = map(int,input().split()) s = ys-ds m = ym-dm while s != m: if s < m: s += ys else: m += ym print(s) 해와 달의 공전주기는 각각 ys, ym 가장 빠른 공전 시기는 현재 지난 시간만큼을 제외한 ys-ds, ym-dm 태양의 주기 : ys-ds += ys 달의 주기 : ym-dm += ym 이 두가지가 일치하면 된다 ys-ds, ym-dm을 각각 초기값으로 잡고 같아질 때가 정답 + # 27590 Sun and Moon ds, ys = map(int,input().split()) dm, ym = map(..