def solution(array):
return max(array), array.index(max(array))
🤔 문제 풀이
- return
- 바로 return 해줄 겁니다
- max(array),
- array 속에 있는 가장 큰 수를 뽑아 낼 거예요
- array.index(max(array))
- max(array)가 array 속에 몇 번째에 있는지 index를 통해서 찾아내주면 문제 해결!
실패 흔적들
#1트
def solution(array):
arr_sort = sorted(array)
return max(arr_sort), arr_sort.index(max(arr_sort))
🤔 문제 풀이
- 여태까지 큰 값을 찾을 때에 sorted 함수를 써서 먼저 정렬을 해줬어요
- 그러고 최댓값을 찾고, 그 최댓값의 index 번호를 찾으려고 했어요
- 결괏값에 나오는 index 번호가 +1이 된 상태로 나오더라구요
#2트
def solution(array):
arr_sort = sorted(array)
return [max(arr_sort), arr_sort.index(max(arr_sort))-1]
🤔 문제 풀이
- 저는 매우 단순하기 때문에 -1을 해주었어요
- 근데 두 번째 경우의 수에서는 틀렸다고 뜨길래 문제를 천천히 다시 읽어보았어요
#3트
def solution(array):
return max(array), array.index(max(array))
🤔 문제 풀이
- 그냥 정렬을 안 했어요
- 문제 자체를 딱히 정리할 필요가 없다는 생각이 들었어요
- 그래서 array를 있는 그대로 사용해서 문제를 풀었어요
'문제 풀기 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 약수 구하기 range(), % (0) | 2024.12.24 |
---|---|
[프로그래머스] n의 배수 고르기 % (0) | 2024.12.24 |
[프로그래머스] 대문자와 소문자 .upper() .lower(), .swapcase() .capitalize() (0) | 2024.12.24 |
숨어있는 숫자의 덧셈(1) (+다른 사람 풀이) (2) | 2024.12.19 |
개미군단(+실패 흔적들, 다른 사람 풀이) (3) | 2024.12.19 |