June is Combung

최대값 구하기[3단계] 본문

python/2차원 리스트

최대값 구하기[3단계]

june__Park 2021. 2. 28. 00:32
# 최대값 구하기[3단계]
# 1. 가장 큰 값을 찾아 입력한다.
# 2. 정답이면 해당 값을 0으로 변경한다.
# 3. arr배열의 모든 값이 0으로 변경되면 프로그램은 종료된다.
# 예)
# 11, 87, 42, 100, 24
# 입력 : 100
# 
# 11, 87, 42, 0, 24
# 입력 : 87
# 
# 11, 0, 42, 0, 24

nums = [11, 87, 42, 100, 24]

i = 0
while i < 5:
    maxNum = nums[0]
    maxIdx = -1
    print(nums)
    me = int(input("max value : "))
    j = 0
    while j < 5:
        if maxNum < nums[j]:
            maxNum = nums[j]
            maxIdx = j
        j += 1
    if me == maxNum:
        print("정답")
        nums[maxIdx] = 0
        i += 1
    else:
        print("땡")
        continue

'python > 2차원 리스트' 카테고리의 다른 글

쇼핑몰[관리자]  (0) 2021.03.01
사다리 게임  (0) 2021.03.01
쓰레기 배출량  (0) 2021.02.28
2차원 리스트 기본문제4  (0) 2021.02.28
2차원 리스트 기본문제3  (0) 2021.02.28
Comments