본문 바로가기
반응형

Python69

[Python] 백준 2738번 : 행렬 덧셈 코드 a, b = [], [] N, M = map(int, input().split()) for i in range(N): row = list(map(int, input().split())) a.append(row) for i in range(N): row = list(map(int, input().split())) b.append(row) for x in range(N): for y in range(M): print(a[x][y] + b[x][y], end=' ') print() 설명 a, b에 행렬을 받을 리스트를 만들어준다. N, M에 행렬의 크기를 입력받는다. 반복문을 통해 N만큼 반복하여 list형태로a,b에 행렬의 원소들을 입력받는다. 이중반복문을 통해 모든 행렬을 돈다. xy 좌표를 통해 행.. 2023. 2. 16.
[Python] 백준 2558번: A+B-2 코드 a = int(input()) b = int(input()) print(a+b) 설명 첫째 줄에 a를 둘째 줄에 b를 입력받는다. +연산자를 이용하여 두 수를 더한다. print()함수를 통해 두 수를 더한 결과를 출력한다. 2023. 2. 16.
[Python] 백준 2475번: 검증수 코드 n_list = list(map(int, input().split())) total = 0 for i in n_list: total += i * i print(total % 10) 설명 입력값을 리스트로 받는다. 전체 합산 값을 구하기 위해 total이라는 변수를 0으로 지정해둔다. n_list를 반복문으로 안에 있는 요소들을 읽어들인다. 안에 있는 요소와 요소를 곱해서 제곱을 시킨 후 total에 더해서 합산한다. 총 total계산된 값과 %연산자를 사용해서 나머지를 구한다. 2023. 2. 16.
[Python] 백준 2420번: 사파리월드 코드 a, b = map(int, input().split()) print(abs(a-b)) 설명 a와 b를 map()함수를 통해 int형식 input()값을 split()를 통해 공백을 기준으로 나눠준다. print()함수를 통해 a-b를 출력하되 abs()함수로 절대값을 줄 수 있다. 2023. 2. 15.