[프로그래머스 / C++] 첫 번째로 나오는 음수

YH·2023년 9월 27일
0

문제

첫 번째로 나오는 음수 : 문제 링크


문제 분석

  • 정수 리스트 num_list가 주어질 때, 첫 번째로 나오는 음수의 인덱스를 return
  • answer 변수는 -1로 초기화하고, for loop를 통해 없다면 마지막에 -1을 return
  • for loop가 돌면서 if문을 통해 num_list에서 음수를 발견하면 그 index를 return하고 종료

풀이

#include <vector>

using namespace std;

int solution(vector<int> num_list) {
    int answer = -1;
    
    for(int i = 0; i < num_list.size(); ++i) {
        if(num_list[i] < 0) return i;
    }
    return answer;
}
profile
Keep Recycling Your Dreams

0개의 댓글