https://www.acmicpc.net/problem/14914
1
2
3
4
5
6
7
8
9
10
11
12
13
|
def sol(apple, banana):
end = min(apple,banana) +1
for i in range(1, end):
if apple%i == 0 and banana%i == 0 :
print(i, apple//i, banana//i)
if __name__ == '__main__':
apple, banana = map(int, input().split())
sol(apple, banana)
|
cs |
사과랑 바나나 개수가 최대 1000개라서 단순 반복문으로 풀 수 있고
숫자가 엄청 커진다면 최대공약수를 이용해서 풀 면 되겠습니다.
Since the number of apples and bananas is up to 1000, it can be solved with a simple loop.
If the number is very large, you can use the greatest common divisor to solve it.
반응형
'python-algorithm' 카테고리의 다른 글
백준 23627 driip (0) | 2022.12.02 |
---|---|
백준 6246 풍선 놀이 (0) | 2022.12.02 |
백준 11800 Tawla (0) | 2022.12.01 |
백준 14614 Calculate! (0) | 2022.12.01 |
백준 3765 Celebrity jeopardy (0) | 2022.11.30 |
댓글