본문 바로가기

코딩테스트/백준

[백준] 2588번 파이썬 문제 풀이

백준 2588번 문제는 (세 자릿수) x (세 자릿수) 곱셈 문제 풀이 과정(?)의 일부분을 출력하는 문제이다.

 

 

2588번: 곱셈

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

www.acmicpc.net

 

내가 푼 답안

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

# 첫 번째 입력값은 숫자로 변환(int)하고, 두 번째 입력값은 문자열 그대로 나타나게 함.(문자열 인덱스를 사용하기 위해)

c = a * int(b[2])     # a * b의 3번째 숫자
d = a * int(b[1])     # a * b의 2번째 숫자
e = a * int(b[0])     # a * b의 1번째 숫자(배열은 0부터 시작)
f = a * int(b)
# 문자열 인덱스를 이용해서 두 번째 입력값을 하나씩 숫자로 반환해서 첫 번째 입력값과 곱함.


print(c, d, e, f, sep='\n')
# 하나씩 프린트 하거나, 마지막에 sep='\n'를 입력하여 줄을 바꿔주면 됨.

 


 

결과 화면