[문제 링크]
https://leetcode.com/problems/count-equal-and-divisible-pairs-in-an-array/description/
[문제]
정수 배열 nums와 정수 k가 주어진다.
조건을 만족하는 (i,j) 쌍의 개수 구하기
-조건-
nums[i] == nums[j]
i와 j를 곱한 값을 k로 나누었을 때 나머지가 0인 수의 개수를 구해라.
[풀이 과정]
문제를 봤는데 배열이 최대로 주어져도 100개 밖에 되지 않았기 때문에
한쌍한쌍 확인을 하면서 count 하여 답을 구해야겠다고 생각하면 구현했습니다.
[코드]
class Solution {
public int countPairs(int[] nums, int k) {
int answer = 0;
for(int i = 0; i<nums.length; i++) {
for(int j = i+1; j<nums.length; j++) {
if(nums[i] == nums[j]) {
int n = i * j;
if(n % k == 0) {
answer++;
}
}
}
}
return answer;
}
}
[회고]
쉬웠습니다.
질문과 피드백은 언제나 환영입니다.
감사합니다.
'CodingTest > LeetCode' 카테고리의 다른 글
[LeetCode] 503. Next Greater Element II (0) | 2025.03.13 |
---|---|
[LeetCode] 3184. Count Pairs That Form a Complete Day I (0) | 2025.03.13 |
[LeetCode] 2848. Points That Intersect With Cars (0) | 2025.03.12 |
[LeetCode] 20. Valid Parentheses (0) | 2025.03.12 |
[LeetCode] 1. Two Sum (0) | 2025.03.11 |