백준 2588 Python

2021. 10. 20. 21:18

<문제>

 

(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.
(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.

 

 

 

 

http://acmicpc.net/problem/2588

 

2588번: 곱셈

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

www.acmicpc.net

 

<문제 풀이>

(2)번 숫자를 문자열로 받아서 하나씩 (1)번과 곱해주자고 생각하고 문제를 풀었다.

input()으로 값을 입력받으면 str으로 들어오기 때문에 a만 숫자로 바꿔주고 b는 그대로 받아왔다.

a = int(input())
b = input()

c = a * int(b[2])
d = a * int(b[1])
e = a * int(b[0])
f = a * int(b)

print(c, d, e, f, sep="\n")

 

반응형

'Algorithm' 카테고리의 다른 글

백준 2884번 Python  (0) 2021.10.25
백준 1157번 Python  (0) 2021.10.25
내일배움단 알고리즘 강의 1주차  (0) 2021.10.20
백준 10869 Python  (0) 2021.10.20
백준 4673번 Python  (0) 2021.10.20

BELATED ARTICLES

more