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를 있는 그대로 사용해서 문제를 풀었어요

 

+ Recent posts