본문으로 바로가기

[릿코드]1. TWOSUM

category Personal Studying~자바문제 풀어보기 3년 전
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