# n : 배열의 길이, k : 나눌 수, arr : 배열
# output : k로 나눌 수 있는 쌍의 개수.
def solution(n, k, arr):
count = 0
for i in range(n):
for j in range(i+1, n):
if (arr[i] + arr[j]) % k == 0:
count += 1
return count
def main():
nk = input().split()
n = int(nk[0])
k = int(nk[1])
arr = list(map(int, input().strip().split()))
result = solution(n ,k, arr)
print(result)
if __name__ == '__main__':
main()
'HackerRank Algorithm' 카테고리의 다른 글
[HackerRank] 16. Day of the programmer (0) | 2020.04.01 |
---|---|
[HackerRank] 15. Diagonal Difference (0) | 2020.03.09 |
[HackerRank] 13. Drawing Book (0) | 2020.03.09 |
[HackerRank] 12. Finding the percentage (0) | 2020.03.09 |
[HackerRank] 11. Floor, Ceil and Rint (0) | 2020.03.09 |
댓글