첨에 문제를 대충읽고 출력값만 보았을때 최댓값과 최소값을 구하는 문제인줄알고
max와 min을 사용했다가 한번 오답이 나왔다 머쓱;
a = []
for _ in range(9):
a.append(int(input()))
print(max(a))
print((a.index(max(a))+1))
먼저 a라는 변수에 리스트를 만들어주고
append를 이용해서 하나하나 입력을 받았다.
문제에 9개의 자연수라고 공시되어있었으니 굳이 반복횟수는 입력받지않고 9번으로 고정
마지막줄에 .index는 해당 리스트안에서 몇번째 원소인지 찾아내는 함수인데
이게 기억이 안나서 사실 리스트안에서 특정값 위치찾는 법 이라고 검색해서 알아냈다... ㅋㅋ
그리고 리스트는 기본적으로 0부터 시작하기 때문에 +1을 추가해서 적어주었다.
'Algorithm > Baekjoon' 카테고리의 다른 글
[백준 문제풀이 : 5597번] 파이썬 - 과제 안 내신 분..? (0) | 2023.08.07 |
---|---|
[백준 문제풀이 : 10810번] 파이썬 - 공 넣기 (0) | 2023.08.04 |
[백준 문제풀이 : 10807번] 파이썬 - 개수 세기 (0) | 2023.08.03 |
[백준 문제풀이 : 10951번] 파이썬 - A + B - 4 (0) | 2023.08.02 |
[백준 문제풀이 : 2439번] 파이썬 - 별 찍기 - 2 (0) | 2023.08.02 |