학이시습
[프로그래머스] 0단계_첫 번째로 나오는 음수 (Java) 본문

문제 설명
정수 리스트 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 리턴
실행 결과

'Coding test > Programmers' 카테고리의 다른 글
[프로그래머스] 0단계_문자열 반복해서 출력하기 (Java) (1) | 2024.02.06 |
---|---|
[프로그래머스] 0단계_특수문자 출력하기 (Java) (0) | 2024.02.06 |
[프로그래머스] 0단계_a와 b 출력하기 (Java) (0) | 2024.02.05 |
[프로그래머스] 0단계_대소문자 바꿔서 출력하기 (Java) (0) | 2024.02.05 |
[프로그래머스] 0단계_문자열 출력하기 (Java) (0) | 2024.02.01 |