반응형
https://www.acmicpc.net/problem/9613
문제
유클리드 호제법을 사용하면, 아주 간단하게 풀린다.
정답 코드
def GDB(a, b):
while(b>0):
a, b = b, a%b
return a
num = int(input())
while(num):
num -= 1
list_num = list(map(int, input().split()))
count = 0
for i in range(1, list_num[0]):
for j in range(i+1, list_num[0]+1):
count += GDB(list_num[i], list_num[j])
print(count)
반응형
'공부 > 백준\BeakJoon' 카테고리의 다른 글
[BEAKJOON] 백준 11726번 : 2xn 타일링 (0) | 2023.08.07 |
---|---|
[BEAKJOON] 백준 1463번 : 1로 만들기 (0) | 2023.08.05 |
[BEAKJOON] 백준 17298번 : 오큰수 - 파이썬 (0) | 2023.07.21 |
[BEAKJOON] 백준 1212번 : 8진수 2진수 (0) | 2023.07.20 |
[백준/BEAKJOON] 2089번 -2진수 (0) | 2023.07.19 |