본문 바로가기
Algorithm

[구현/수학] 백준 2566 최댓값 - Python

by jangThang 2022. 2. 25.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

     

    2566번: 최댓값

    첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 위치한 행 번호와 열 번호를 빈칸을 사이에 두고 차례로 출력한다. 최댓값이 두 개 이상인 경우 그 중 한 곳의 위치를 출력한다.

    www.acmicpc.net

     

     

     

    2. 문제 풀이

      81개의 숫자 중 최댓값과 그 위치를 출력하는 문제입니다.

     

    2022.01.19 - [Algorithm] - [Algorithm] 단골 1번 문제, 구현 / 수학

     

    [Algorithm] 단골 1번 문제, 구현 / 수학

    [ Contents ] 1. 구현  단순히 '구현'만 하면 되는 문제 유형입니다. 문제를 이해하고 입력에 맞춰 적절한 출력만 하면 됩니다. 특별한 알고리즘이나 프로그래밍적 기법 없이, 단순 제어문만 사용하

    star7sss.tistory.com

     

     

     

    3. 코드

    import sys
    input = sys.stdin.readline
    
    max = -1
    xy = []
    for i in range(9):
        numlist = list(map(int, input().split()))
        for j in range(9):
            if numlist[j] > max:
                max = numlist[j]
                xy = [i+1, j+1]
    print(max)
    print(xy[0], xy[1])

     81개를 입력받으면서 여태까지의 최댓값보다 큰 지 비교합니다.

     최댓값보다 크다면 대체하고, 해당 위치를 저장합니다.

     

    star가 되고나서 Tistory

    반응형

    댓글