문제
풀이
class Solution {
public int solution(int[] num_list) {
int answer = 0;
for(int i = 0; i < num_list.length; i++) {
if(num_list[i] < 0) {
answer = i;
break;
} else {
answer = -1;
}
}
return answer;
}
}
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;
}
}
import java.util.stream.IntStream;
class Solution {
public int solution(int[] numList) {
return IntStream.range(0, numList.length)
.filter(i -> numList[i] < 0)
.findFirst()
.orElse(-1);
}
}
출처
https://school.programmers.co.kr/learn/courses/30/lessons/181896
'Algorithm > Programmers' 카테고리의 다른 글
[Programmers] Lv.0 / 2의 영역 / Java (1) | 2023.12.06 |
---|---|
[Programmers] Lv.0 / 배열 만들기 3 / Java (1) | 2023.12.05 |
[Programmers] Lv.0 / 리스트 자르기 / Java (0) | 2023.12.04 |
[Programmers] Lv.0 / 가까운 1 찾기 / Java (0) | 2023.12.04 |
[Programmers] Lv.0 / 카운트 다운 / Java (0) | 2023.12.01 |
댓글