백준 단계별로 풀어보기/2차원 배열 3

백준 10798번 세로읽기(Python / 파이썬)

주소 https://www.acmicpc.net/problem/10798 10798번: 세로읽기 총 다섯줄의 입력이 주어진다. 각 줄에는 최소 1개, 최대 15개의 글자들이 빈칸 없이 연속으로 주어진다. 주어지는 글자는 영어 대문자 ‘A’부터 ‘Z’, 영어 소문자 ‘a’부터 ‘z’, 숫자 ‘0’ www.acmicpc.net 문제 숫자(0~9), 알파벳이 섞인 5개의 문장을 입력 받은 후 그 문장들을 세로로 읽어 출력하는 문제 빈칸이 있을 경우 공백없이 다음 문자를 읽는다. 한줄은 최대 15글자의 문장이다. 코드 / 해설 1 2 3 4 5 6 7 8 9 10 11 12 13 14 test_list = [[10]*15 for i in range(5)] for i in range(5): a = list(inp..

백준 2566번 최댓값(Python / 파이썬)

주소 https://www.acmicpc.net/problem/2566 2566번: 최댓값 첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 위치한 행 번호와 열 번호를 빈칸을 사이에 두고 차례로 출력한다. 최댓값이 두 개 이상인 경우 그 중 한 곳의 위치를 출력한다. www.acmicpc.net 문제 9X9행렬을 입력받은 후 그 행렬안에서 최대값을찾고 그 위치를 출력하는 문제 코드 / 해석 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import sys input = sys.stdin.readline N, M, num = 0,0,0 num_list = [] for i in range(9): a = list(map(int,input().split())) num_list..

백준 2738번 행렬 덧셈(Python / 파이썬)

주소 https://www.acmicpc.net/problem/2738 2738번: 행렬 덧셈 첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같 www.acmicpc.net 문제 N, M을 입력받은 후 N*M행렬을 입력해 주고 그 후에 입력한 2개의 행렬의 합을 구하는 문제 코드 / 해설 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 N,M = map(int, input().split()) A,B = [],[] for i in range(N): a = list(map(int,input().split())..