🐍Python/Python_알고리즘

[알고리즘] 17. Divisivle Sum Pairs

728x90
반응형



답 : 



#!/bin/python3

import math
import os
import random
import re
import sys

# Complete the divisibleSumPairs function below.
def divisibleSumPairs(n, k, ar):
count=0
for i in range(1,len(ar)):
new_ar = ar[i:len(ar)]
for j in range(len(new_ar)):
if (ar[i-1] + new_ar[j])%k ==0:
count+=1
return count

if __name__ == '__main__':
fptr = open(os.environ['OUTPUT_PATH'], 'w')

nk = input().split()

n = int(nk[0])

k = int(nk[1])

ar = list(map(int, input().rstrip().split()))

result = divisibleSumPairs(n, k, ar)

fptr.write(str(result) + '\n')

fptr.close()



앞의 자리의 숫자를 고정시켜놓고 하나하나 더해가며 나머지를 확인하는 문제였다!

728x90
반응형