백준 - 2588 (Python) - 곱셈

박준영·2021년 6월 14일
0
post-thumbnail
post-custom-banner

백준 2588

곱셈

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

처음엔 설마 저 숫자 뒤 공백 칸까지 구현해야 하는 것인가 싶어 당황했지만 그게 아니었다.
출력값을 잘 살필것..

a값은 계속해서 계산의 대상이 될 뿐이니 정수값으로 출력
b값은 index 번호로 각 자리의 값을 뽑아내 계산을 해야 하기 때문에 문자열로 출력한다.
그 후로는 각 자리수에 해당하는 인덱스 번호를 입력하여 계산을 진행하면 끝

  • 구글링 해보니 출력값을 여러 줄로 나타내기 위해 print를 계속 쓰는 법 말고,
    각 입력값들을 입력 후 마지막에 print(1,2,3,4,5,sep="\n")이런 식으로 sep(구분자)를 사용하여 여러 줄로 출력이 가능하다.
post-custom-banner

0개의 댓글