백준 2588번 문제는 (세 자릿수) x (세 자릿수) 곱셈 문제 풀이 과정(?)의 일부분을 출력하는 문제이다.
내가 푼 답안
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'를 입력하여 줄을 바꿔주면 됨.
결과 화면
'코딩테스트 > 백준' 카테고리의 다른 글
[백준] 25083번 파이썬 문제 풀이 (0) | 2023.01.24 |
---|---|
[백준] 10172번 파이썬 문제 풀이 (0) | 2023.01.24 |
[백준] 3003번 파이썬 문제 풀이 (0) | 2023.01.24 |
[백준] 18108번 파이썬 문제 풀이 (0) | 2023.01.24 |
[백준] 10926번 파이썬 문제 풀이 (0) | 2023.01.24 |