본문 바로가기
알고리즘/백준 solved.ac PS

[백준][solved.ac][Bronze 2][Python] 18795번 : 이동하기 3

by 빛밤하늘 2021. 7. 2.
반응형

밑의 링크는 백준에서의 문제 링크입니다.

 

18795번: 이동하기 3

준규는 (N+1)×(M+1) 크기의 미로에 갇혀있다. 미로는 1×1크기의 방으로 나누어져 있다. 미로의 가장 왼쪽 윗 방은 (0, 0)이고, 가장 오른쪽 아랫 방은 (N, M)이다. 준규는 현재 (0, 0)에 있고, (N, M)으

www.acmicpc.net

 

 

 

 

 

 

 

 

파이썬 코드와 결과입니다.

# readline을 사용하기 위해 import합니다.
from sys import stdin


# 첫째 줄에 미로의 크기 N, M을 공백으로 구분해 입력합니다.
# 각각 정수형으로 변환합니다.
N, M = map(int, stdin.readline().split(' '))
# N개의 정수 Ai들을 공백으로 구분해 입력합니다.
# 각각 정수형으로 변환합니다.
A = map(int, stdin.readline().split(' '))
# N개의 정수 Bi들을 공백으로 구분해 입력합니다.
# # 각각 정수형으로 변환합니다.
B = map(int, stdin.readline().split(' '))

# 미로의 (0, 0)에서 (N, M)까지 오는데 최소 거리는 단순히 테두리를 따라서 오면 되므로
# 모든 Ai, Bi 개의 쓰레기를 한 번씩 주우면 됩니다.
# Ai들의 합을 저장하는 변수를 선언합니다.
sum_Ai = sum(A)
# Bi들의 합을 저장하는 변수를 선언합니다.
sum_Bi = sum(B)

# sum_Ai와 sum_Bi를 더한 값을 출력합니다.
print(sum_Ai + sum_Bi)

결과

 

 

 

※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다.

※ 더 효율적이고 빠른 정답을 환영합니다.

반응형

댓글