백준(최댓값)

2023. 3. 16. 10:43·개발/백준


문제풀이

1. 9개의 줄이 있으며 각 줄에 9개의 입력 값이 있다고 한다. 그리고 9개의 줄에 최댓값을 구하고 행,열을 구하라고 한다.

2. 제일 먼저 든 생각은 이차원 배열을 선언하기 위해 한 줄씩 리스트로 입력을 받아야 한다고 생각했다.

3. 한 줄 씩 입력할때 따로 최댓값을 다른 리스트에 저장을 하여  마지막 반복문이 끝나고 나서 다른 리스트에서 최댓값을 구하는 형식이 될 것 같다.

4. 2차원 배열이므로 이중 for문을 이용하여 index를 모두 돌아 최댓값과 일치하는 행과 열을 구하면 된다.


소스코드

import sys

arr= [i for i in range(9)]
maxlist = []
place = []
for i in range(9):
   arr[i] = list(map(int,sys.stdin.readline().split()))
   maxlist.append(max(arr[i]))
for i in range(9):
    for j in range(9):
       if arr[i][j]==max(maxlist):
           place.extend([i,j])

print(max(maxlist))
print(place[0]+1, place[1]+1)
저작자표시 (새창열림)

'개발 > 백준' 카테고리의 다른 글

백준(색종이)  (2) 2023.08.03
백준(세로읽기)  (0) 2023.08.02
백준(행렬 덧셈)  (0) 2023.03.16
백준(너의 평점은)  (0) 2023.03.13
백준(그룹 단어 체커)  (0) 2023.03.13
'개발/백준' 카테고리의 다른 글
  • 백준(색종이)
  • 백준(세로읽기)
  • 백준(행렬 덧셈)
  • 백준(너의 평점은)
-송현우-
-송현우-
  • -송현우-
    모험
    -송현우-
  • 전체
    오늘
    어제
    • 분류 전체보기 (108)
      • 웹 (66)
        • 취약점 진단 (5)
        • 웹 해킹 문제 풀이 (45)
        • 모의해킹 실무 과정 (15)
        • CS (1)
      • 모바일 (0)
      • 인프라 (10)
        • Infra 보안점검 (10)
      • 클라우드 (0)
      • 네트워크 (1)
        • 네트워크 기초 이론 (1)
      • 자격증 (12)
        • 정보보안기사 (2)
        • 정보처리기사 (2)
        • CPPG (1)
        • 리눅스마스터2급 (1)
        • bhpt (4)
        • 컴활 (1)
        • ISMS-P (1)
      • 개발 (16)
        • 백준 (12)
        • 게임 (3)
      • CTF (0)
      • OS (1)
        • linux (1)
      • 낙서장 (2)
        • 정리노트 (0)
        • 공부 계획 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    불충분한 인가
    WarGame
    webhacking.kr
    2023년도 4회차 실기
    너의 평점은
    백준
    wehacking.kr
    웹해킹
    불충분한 인증
    문제풀이
    2주차 정리
    write-up
    bwapp
    webhacking.kr 43번
    정보보안기사 합격 수기
    주요정보통신기반시설 기술적 취약점 분석 평가 방법 상세 가이드
    write up
    webhacking
    행렬덧셈
    webhacking.kr 21
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
-송현우-
백준(최댓값)
상단으로

티스토리툴바