문제 링크
https://www.acmicpc.net/problem/9613
for j in range(1,N+1):
for k in range(j+1, N+1):
이것을 이용해 가능한 모든 쌍의 조합을 찾았다.
정답 코드
import sys
import math
T = int(sys.stdin.readline())
for i in range(T):
result = 0
numbers= list(map(int, sys.stdin.readline().split()))
N = numbers[0]
for j in range(1,N+1):
for k in range(j+1, N+1):
result += math.gcd(numbers[j],numbers[k])
print(result)
728x90
'파이썬 알고리즘 문제 풀이' 카테고리의 다른 글
Baekjoon Online Judge 2745번 파이썬 (0) | 2022.07.05 |
---|---|
Baekjoon Online Judge 11005번 파이썬 (0) | 2022.07.05 |
Baekjoon Online Judge 2609번 파이썬 (0) | 2022.07.04 |
Baekjoon Online Judge 10430번 파이썬 (0) | 2022.06.29 |
Baekjoon Online Judge 1158번 파이썬 (0) | 2022.06.29 |