일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- secure-file-priv
- Server
- 용어
- timechat
- transference
- Python
- ma-lmm
- error
- 백준
- LeNet-5
- hackerrank
- memory bank
- Kaggle
- autogluon
- quantification
- tensorflow
- Github
- long video understanding
- 코딩테스트
- Artificial Intelligence
- multimodal machine learning
- leetcode
- sliding video q-former
- CNN
- MySQL
- q-former
- jmeter
- Linux
- timestamp-aware frame encoder
- Anaconda
- 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 |
- secure-file-priv
- Server
- 용어
- timechat
- transference
- Python
- ma-lmm
- error
- 백준
- LeNet-5
- hackerrank
- memory bank
- Kaggle
- autogluon
- quantification
- tensorflow
- Github
- long video understanding
- 코딩테스트
- Artificial Intelligence
- multimodal machine learning
- leetcode
- sliding video q-former
- CNN
- MySQL
- q-former
- jmeter
- Linux
- timestamp-aware frame encoder
- Anaconda
- 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
GitHub - SVB-algorithm-study/JuniPark: SVB
SVB. Contribute to SVB-algorithm-study/JuniPark development by creating an account on GitHub.
github.com
'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 |