728x90
반응형
SMALL
public class _1_TWO_SUM {
public static int[] twoSum(int[] nums, int target) {
int[] test = new int[2];
for(int i=0; i<nums.length; i++){
for(int j=0; j<nums.length; j++){
if(i!=j){
if(nums[i]+nums[j]==target){
test[0]=i;
test[1]=j;
break;
}
}
}
}
return test;
}
public static void main(String[] args){
int[] nums = {2,7,11,15};
int target = 9;
System.out.println(Arrays.toString(twoSum(nums,target)));
}
}
단순한 문제임에도 90 MS가 나와버렸다.
정말 단순하게 풀어서 그런것인가...
문제를 푼후에 다른 사람의 풀이들을 봤을때 정말 한대 얻어 맞은 느낌이다.
기존에 알고 있던 것들을 활용하지 못하고 있다. 아니 문제만 보면 뇌가 하얀 도화지가 된다.
코딩테스트를 평소에 공부하며 뇌를 말랑말랑하게 해둬야겠다.
728x90
반응형
LIST
'Personal Studying~ > 자바문제 풀어보기' 카테고리의 다른 글
[백준] 1427번: 소트인사이드 (0) | 2021.11.05 |
---|---|
[백준] 2751번. 수 정렬하기 (0) | 2021.11.01 |
백준 2차원 배열의 합 2167번 해설(JAVA) (0) | 2021.07.28 |
HashMap- getOrDefault 메소드(완주하지 못한 선수) (0) | 2021.05.08 |
문자열 형태의 2진수를 입력받아 10진수로 출력하시오 (1) | 2021.01.11 |