학이시습
[프로그래머스] 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;
}
}
풀이
num_list 안의 음수가 있는지 num_list의 원소를 하나하나 살펴보기 위해 for문을 사용합니다.
만약 num_list의 원소가 0보다 작으면 i(몇번째 숫자인지)를 answer에 대입하고 for문을 끝냅니다.
아니라면 answer에 -1을 대입합니다.
실행 결과
'Coding test > Programmers' 카테고리의 다른 글
[프로그래머스] 0단계_홀수 vs 짝수 (Java) (0) | 2024.04.07 |
---|---|
[프로그래머스] 0단계_날짜 비교하기 (Java) (0) | 2024.04.05 |
[프로그래머스] 0단계_문자 리스트를 문자열로 변환하기 (Java) (0) | 2024.02.16 |
[프로그래머스] 0단계_덧셈식 출력하기 (Java) (0) | 2024.02.16 |
[프로그래머스] 0단계_문자열 돌리기 (Java) (2) | 2024.02.09 |