2020. 10. 13. 16:28
import java.util.HashSet;
import java.util.Set;
import java.util.Arrays;
class Solution {
public int[] solution(int[] numbers) {
int[] answer = {};
int answers = 0;
Set<Integer> hashset = new HashSet<>();
//System.out.println("Size of Array : " + numbers.length);
for (int n = 0; n < numbers.length; n++) // 0 1 2 3 4
{
for (int m = n + 1; m <= numbers.length-1; m ++)
{
//System.out.println("Selected Array : " + "["+ n +"]" + "["+ m +"]");
answers = numbers[n] + numbers[m];
hashset.add(answers);
}
}
answer = new int[hashset.size()];
int j = 0;
for(int i : hashset)
{
answer[j] = i;
//System.out.println(i + "=?" + answer[j]);
j++;
}
Arrays.sort(answer);
return answer;
}
}
'AREA(지속적인 일상) > 01_Programmers' 카테고리의 다른 글
[JAVA] HashMap 의 중복 원소 갯수 세기 (0) | 2021.04.17 |
---|