리트코드 1385
두 개의 정수 배열 arr1과 arr2, 그리고 정수 d가 주어집니다.두 배열 간의 거리 값(distance value)을 반환하세요.거리 값(distance value) 이란, 다음 조건을 만족하는 arr1[i] 원소들의 개수입니다:모든 arr2[j] 원소에 대해 |arr1[i] - arr2[j]| > d 가 성립하는 경우.(즉, arr1[i]가 arr2의 어떤 원소와도 거리 d 이내에 있지 않아야 합니다.)예제 1입력:arr1 = [4,5,8], arr2 = [10,9,1,8], d = 2출력:2설명:arr1[0]=4일 때:|4-10|=6 > 2|4-9|=5 > 2|4-1|=3 > 2|4-8|=4 > 2 → 모두 2보다 크므로 조건 만족arr1[1]=5일 때:|5-10|=5 > 2|5-9|=4 > 2..
2025. 4. 22.
리트코드 349 두 배열의 교집합
두 개의 정수 배열 nums1과 nums2 가 주어지면 해당 배열을nums2 반환합니다.교차로. 결과의 각 요소는 고유 해야 하며, 어떤 순서 로든 결과를 반환할 수 있습니다 . 예시 1: 입력: nums1 = [1,2,2,1], nums2 = [2,2] 출력: [2] 예 2: 입력: nums1 = [4,9,5], nums2 = [9,4,9,8,4] 출력: [9,4] 설명: [4,9]도 허용됩니다. 중복제거 : Set을 활용한다.2개의 교집합 처리는 retainAll을 활용해서 하나로 처리한다.그다음 set을 int array로 변환만 시켜주면 끝나는 문제였다. class Solution { public int[] intersection(int[] nums1, int[] nums2) ..
2025. 4. 22.