Solution 1) 내 풀이
class Solution {
    public int solution(int[] num_list) {
        int answer = -1;
        
        for (int i = 0; i < num_list.length; i++) {
            if (num_list[i] < 0) {
                answer = i;
                break;
            }
        }
        return answer;
    }
}
Solution 2) 다른 사람의 풀이
class Solution {
    public int solution(int[] num_list) {
        for (int i = 0;i < num_list.length;i++)
            if (num_list[i] < 0)
                return i;
        return -1;
    }
}
if문에 들어가면 return을 만나 값을 반환하고 메소드 자체가 끝나기 떄문에
그 특징을 잘 활용하면 이처럼 조금 더 간결해질 수 있다.

 

+ Recent posts