GitHub

https://github.com/Choidongjun0830

파이썬 알고리즘 문제 풀이

Baekjoon Online Judge 9613번 파이썬

gogi masidda 2022. 7. 5. 16:27

문제 링크
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