본문 바로가기

BAEKJOON/Python3

백준 #2588: 곱셈

입출력과 사칙연산 - #2588: 곱셈  python3

 

#2588 link

 

2588번: 곱셈

첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.

www.acmicpc.net

문제


(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.

(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.

 

풀이


a = int(input())
b = input()
print(a*int(b[2]))
print(a*int(b[1]))
print(a*int(b[0]))
print(a*int(b))

문제에서 입력을 두 줄에 걸쳐서 받았으므로, 공백으로 다음 입력을 받는 split을 사용할 수 없습니다.

편의를 위해 a는 int형으로 입력 받고, b는 문자열로 받았으며

문자열 하나하나 배열로 분리하여, int형으로 변환한 뒤, a와 연산하는 방법을 사용했습니다.

'BAEKJOON > Python3' 카테고리의 다른 글

백준 #9498: 시험 성적  (0) 2020.07.27
백준 #1330: 두 수 비교하기  (0) 2020.07.27
백준 #10430: 나머지  (0) 2020.07.26
백준 #10869: 사칙연산  (0) 2020.07.26
백준 #1008: A/B  (0) 2020.07.26