STUDY 📖/코딩 테스트

[백준] 단계별로 풀어보기 23일차 2562번

@예민한 방구석여포 힘히힘 2021. 7. 31. 20:23
반응형

매일코딩 : 21년 07월 31일 (23일 차)

29 X, 30 X ... 정말 꾸준히 하는 사람들 멋있다👍

침대만 보면 참지 못해 ㅜ0ㅜ

 

🚩출처 백준 코딩

 

 

어제코딩 : [백준] 단계별로 풀어보기 22일차 10818번

 

최댓값

#문제 2562번

9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오.

예를 들어, 서로 다른 9개의 자연수

3, 29, 38, 12, 57, 74, 40, 85, 61

이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다.

 

출력:

첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다.

 

 

x=[] #빈 리스트 생성
for i in range(0,9):
  x.append(int(input()))
print(max(x))
print(x.index(max(x))+1)

 

✍ MEMO 

❕ max() : 최댓값을 알려주는 함수

❕ index(x) : list의 요소x의 위치를 알려주는 함수 

 

 

이 또한 마찬가지로 엄청 고민했는데, 계속 틀렸습니다가 나왔다 ㅜ

 

전에 한 기록들....

x=[] #빈 리스트 생성
k=0
for i in range(0,9):
  x.append(int(input()))
  if x[i] > x[i-1]:
    k=i
  else:
    pass
print(x[k])
print(k+1)

값을 똑같이

 

85

8

이라고 내뱉어 주는데, 

틀렸다고 나온다 ,,, 

 

결국 더 간단하게 코드 작성할 수 있게 되었지만!

 

왜 자꾸 틀렸다고 나오눈지...코린이라...

아시는 분 알려주세요... 🙏

1 2 3 4 5 6 7 8 9 ··· 27