'분류 전체보기' 카테고리의 글 목록 (13 Page)
[백준/python] 2566번 최댓값: 2차원 행렬에서 최댓값 찾고 해당 위치(행,열) 출력/ max(map(max, arr))
arr=[0]*9 for i in range(9): arr[i]=list(map(int, input().split())) for i in range(9): for j in range(9): if arr[i][j]==max(map(max, arr)): a,b=i+1,j+1 print(max(map(max, arr)), a,b) max(map(max, arr)) 를 통해 2차원 리스트에서 최댓값을 찾게 했다. 인덱스를 구하기위해 2중 for-loop를 돌면서 최댓값을 발견하게 되면 그 자리의 위치(i,j)를 받아 출력하게함. 파이썬에서 인덱스의 위치를 반환해주는 index() 함수가 있는데, 2차원 리스트에서는 위와 같이 for-loop를 사용해 일일히 비교를 하거나, List comprehension를 사..
2023. 10. 24.
[백준/python] 2738번 행렬 덧셈: 행렬의 크기와 원소 받아 2차원 배열 만들기
n,m=map(int, input().split()) A=[0]*n B=[0]*n for i in range(n): A[i]=list(map(int,input().split())) for i in range(n): B[i]=list(map(int,input().split())) for i in range(n): for j in range(m): print(A[i][j]+B[i][j], end=' ') print() A=[0]*n으로 초기화해 (n,m=3이라고 하면 A=[0, 0, 0]으로 초기화됨) 그리고 받은거를 리스트화해 i번째에 넣어줌 즉 1 1 1 2 2 2 3 3 3 이런식으로 입력받으면, A[[1,1,1], [2,2,2], [3,3,3]] 이렇게 됨 m=4이고 입력이 1 1 1 1 2 2 2 ..
2023. 10. 24.