본문 바로가기
python 코딩 공부

프로그래머스 첫 번쨰로 나오는 음수

by Gustav7 2024. 10. 19.

<중요 point>

1. 첫번째로 음수가 나오는 것을 어떻게 캐치할까??

2. 그리고 그 음수의 인덱스를 어떻게 반환할까??

def solution(num_list):
    for idx, value in enumerate(num_list):
        if value < 0:
            return idx  
    
    return -1  

 

enumerate 함수를 통해 인덱스와 값을 같이 반환했다. 또한 첫번째 음수의 인덱스를 반환해야 하기 때문에 음수가 나오자 마자 바로 반환해야 했다. 그래서 바로 return idx를 통해 첫 번째 음수의 인덱스를 반환했다.

enumerate 함수의 용법을 기억하자!!