문제 링크
https://www.acmicpc.net/problem/9613
9613번: GCD 합
첫째 줄에 테스트 케이스의 개수 t (1 ≤ t ≤ 100)이 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있다. 각 테스트 케이스는 수의 개수 n (1 < n ≤ 100)가 주어지고, 다음에는 n개의 수가 주어진
www.acmicpc.net
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 |