HashSet : 문제적용 1
HashSet 활용 문제해결 : 배열 A value 2개를 더하면 n 값이 나오는 addNValue[0], addNValue[1]을 구하시오. 입력받은 배열 A가 있습니다. 입력받은 n이 있습니다 (배열 A value 2개를 더하면 n 값이 나옵니다.) #입력받은 값 int[] aArr = {1, 2, 3, 4, 5} int n = 5 aArr : 입력받은 배열 A N : 배열 A의 value 2개를 더한 값 #계산 Set set = new HashSet Integer type for(int i : aArr) { if(set.contain(n-i) { result[0] = i result[1] = n-i break } set.add(i) } return res; CASE1 : !set.contain n ..
기록 - 프로그래밍/자료구조&알고리즘
2020. 3. 14. 12:40