[ Programmers ] 첫 번째로 나오는 음수( ( java ) 57 / 124
📚 Table of Contents
문제
문제 설명
정수 리스트 num_list
가 주어질 때, 첫 번째로 나오는 음수의 인덱스를 return하도록 solution 함수를 완성해주세요. 음수가 없다면 -1을 return합니다.
제한사항
- 5 ≤
num_list
의 길이 ≤ 100 - -10 ≤
num_list
의 원소 ≤ 100
입출력 예
문제 풀이
코드 설명
코드의 목적:
이 코드는 주어진 배열에서 처음으로 음수가 나오는 위치의 인덱스를 반환하는 기능을 가진 알고리즘입니다.
코드의 주요 구조:
- 클래스 정의: Solution이라는 이름의 클래스를 정의합니다.
- 메서드 정의: solution이라는 이름의 메서드를 정의합니다. 이 메서드는 정수 배열(num_list)를 인자로 받아 처리합니다.
코드의 주요 알고리즘:
- 배열을 순회합니다.
- 만약 배열의 원소가 음수이면 해당 원소의 인덱스를 반환하고 종료합니다.
- 만약 배열을 전부 순회하였는데도 음수가 없다면 -1을 반환합니다.
코드의 핵심:
- for문을 이용하여 배열을 순회합니다.
- if문을 이용하여 배열의 원소가 음수인 경우를 찾아 처리합니다.
풀이
class Solution {
public int solution(int[] num_list) {
// 배열을 순회
for (int i = 0; i < num_list.length; i++) {
// 만약 배열의 원소가 음수이면 해당 원소의 인덱스를 반환
if (num_list[i] < 0) {
return i;
}
}
// 만약 배열을 전부 순회하였는데도 음수가 없다면 -1을 반환
return -1;
}
}
'Coding > Programers' 카테고리의 다른 글
[ Programmers ] 2의 영역 ( java ) 59 / 124 (0) | 2024.01.03 |
---|---|
[ Programmers ] 배열 만들기 3 ( java ) 58 / 124 (1) | 2024.01.03 |
[ Programmers ] 리스트 자르기( ( java ) 56 / 124 (1) | 2024.01.03 |
[ Programmers ] 가까운 1 찾기 ( java ) 55 / 124 (0) | 2024.01.03 |
[ Programmers ] 카운트 다운 ( java ) 54 / 124 (1) | 2024.01.03 |