Coding test/Programmers
[프로그래머스] 0단계_첫 번째로 나오는 음수 (Java)
dbswndud
2024. 1. 25. 22:01
문제 설명
정수 리스트 num_list가 주어질 때, 첫 번째로 나오는 음수의 인덱스를 return하도록 solution 함수를 완성해주세요. 음수가 없다면 -1을 return합니다.
작성한 코드
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;
}
}
풀이
for문을 num_list의 인덱스 길이 만큼 반복
만약 i번째 배열의 값이 0보다 작다면 answer에 인덱스인 i 대입 후 반복문 빠져나오기
아니라면 answer에 -1 대입
answer 리턴