<중요 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 함수의 용법을 기억하자!!
'python 코딩 공부' 카테고리의 다른 글
| 프로그래머스 : 문자열 뒤집기 (0) | 2024.10.19 |
|---|---|
| 프로그래머스 : 카운트 다운 (0) | 2024.10.19 |
| 프로그래머스 : 글자 이어 붙여 문자열 만들기 (0) | 2024.10.19 |
| 프로그래머스 간단한 식 계산하기 (0) | 2024.10.13 |
| 프로그래머스 배열의 원소 삭제하기 (0) | 2024.10.13 |