일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Github
- Artificial Intelligence
- Anaconda
- tensorflow
- quantification
- sliding video q-former
- secure-file-priv
- jmeter
- Linux
- q-former
- 코딩테스트
- LeNet-5
- 용어
- timechat
- autogluon
- Server
- CNN
- MySQL
- Python
- multimodal machine learning
- error
- timestamp-aware frame encoder
- hackerrank
- leetcode
- ma-lmm
- long video understanding
- transference
- Kaggle
- 백준
- memory bank
Archives
- Today
- Total
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Github
- Artificial Intelligence
- Anaconda
- tensorflow
- quantification
- sliding video q-former
- secure-file-priv
- jmeter
- Linux
- q-former
- 코딩테스트
- LeNet-5
- 용어
- timechat
- autogluon
- Server
- CNN
- MySQL
- Python
- multimodal machine learning
- error
- timestamp-aware frame encoder
- hackerrank
- leetcode
- ma-lmm
- long video understanding
- transference
- Kaggle
- 백준
- memory bank
Archives
- Today
- Total
Juni_DEV
[Python, HackerRank] Divisible Sum Pairs 본문
반응형
https://www.hackerrank.com/challenges/divisible-sum-pairs/problem
주어진 문제
더보기
Given an array of integers and a positive integer k, determine the number of (i,j) pairs where i<j and ar[i] + ar[j] is divisible by k.
Example
ar = [1,2,3,4,5,6]
k = 5
Three pairs meet the criteria: [1,4], [2,3] and [4,6].
Function Description
Complete the divisibleSumPairs function in the editor below.
divisibleSumPairs has the following parameter(s):
- int n: the length of array ar
- int ar[n]: an array of integers
- int k: the integer divisor
Returns
- int: the number of pairs
Input Format
The first line contains 2 space-separated integers, n and k.
The second line contains n space-separated integers, each a value of arr[i].
Constraints
- 2<=n<=100
- 1<=k<=100
- 1<=ar[i]<=100
Sample Input
STDIN Function
----- --------
6 3 n = 6, k = 3
1 3 2 6 1 2 ar = [1, 3, 2, 6, 1, 2]
Sample Output
5
Explanation
Here are the 5 valid pairs when k = 3:
- (0,2) -> ar[0] + ar[2] = 1+2 = 3
- (0,5) -> ar[0] + ar[5] = 1+2 = 3
- (1,3) -> ar[1] + ar[3] = 3+6 = 9
- (2,4) -> ar[2] + ar[4] = 2+1 = 3
- (4,5) -> ar[4] + ar[5] = 1+2 = 3
풀이
def divisibleSumPairs(n, k, ar):
# Write your code here
cnt = 0
for i in range(n):
for j in range(n) :
if i<j and (ar[i]+ar[j]) % k == 0:
cnt +=1
return cnt
반응형
'Coding Interview' 카테고리의 다른 글
[Python, HackerRank] Sparse Arrays (0) | 2023.04.19 |
---|---|
[Python, HackerRank] Camel Case 4 (0) | 2023.04.19 |
[Python, LeetCode] 9. Palindrome Number (0) | 2023.04.14 |
[Python, HackerRank] Breaking the Records (0) | 2023.04.14 |
[Python, LeetCode] 1. Two Sum (0) | 2023.04.14 |
Comments