반응형
문제 설명
정수 리스트 num_list가 주어질 때, 첫 번째로 나오는 음수의 인덱스를 return하도록 solution 함수를 완성해주세요. 음수가 없다면 -1을 return합니다.
제한사항
5 ≤ num_list의 길이 ≤ 100
-10 ≤ num_list의 원소 ≤ 100
입출력 예
입출력 예 설명
입출력 예 #1
5번 인덱스에서 음수가 처음 등장하므로 5를 return합니다.
입출력 예 #2
음수가 없으므로 -1을 return합니다.
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;
}
}
인덱스가 없을 경우에는 -1을 리턴해줘야 하니까 answer의 값을 -1로 넣어준다.
반복문을 수행하던 중 0보다 작은 값이 있으면 answer의 값을 i로 바꿔주고
더는 반복문을 수행할 필요가 없으니 break를 넣어준다.
반응형
'코딩테스트 > JAVA' 카테고리의 다른 글
[JAVA/프로그래머스] OX퀴즈 (0) | 2023.07.25 |
---|---|
[JAVA/프로그래머스] 로그인 성공? (0) | 2023.07.24 |
[JAVA/프로그래머스] 부분 문자열 (0) | 2023.07.23 |
[JAVA/프로그래머스] 문자열을 정수로 변환하기 (0) | 2023.07.23 |
[JAVA/프로그래머스] 뒤에서 5등 위로 (0) | 2023.07.22 |