반응형
파이썬 리스트 내 가장 큰 수와 큰 수의 위치를 for문으로 찾기
# list 내 에서 가장 큰 수는 무엇이고
# 큰 수는 몇 번째에 위치 하는지
# for문으로 찾아보기
# n = 5, a = 1 3 2 1 3 입력시
n = int(input())
a = list(map(int, input().split()))
b = a[0]
cnt = 0
for i in range(n):
if b < a[i]:
b = a[i]
cnt += 1
print(b, cnt)
# b = 3, cnt = 1
# 3이 가장큰수이고 1번째 자리에 있다
# 맨뒤 같은 3은 위치 상관없이
# 먼저 발견된 3의 자리가 cnt로 출력
# 물론 위보다 더 쉬운 방법이 있다
# 동일한 리스트 값을 1 3 2 1 3 입력시
a = list(map(int, input().split()))
b = max(a)
print(b, a.index(b))
# 가장 큰수는 3이고
# 3의 위치는 1로 나온다
|
cs |
반응형
'파이썬 > 그외' 카테고리의 다른 글
파이썬 최소공배수 최대공배수 (0) | 2021.11.14 |
---|---|
파이썬 중간값 찾기 (0) | 2021.10.28 |
파이썬 리스트 숫자들의 간격 평균 내기 (0) | 2021.10.13 |
파이썬 루트 sqrt 제곱근 구하기 (and 소수점 없애기) (0) | 2021.10.09 |
파이썬 D-day 디데이 계산 (0) | 2021.10.02 |
댓글