백준 2588:곱셈 파이썬

태훈입니다·2022년 11월 15일
0

코테 풀이

목록 보기
3/34

정답 코드:

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

for n in range(len(b), 0, -1):
    result = a*int(b[n-1])
    print(result)

print(a*int(b))



풀이 --------
a를 정수형으로 입력 받고, b는 문자형으로 입력 받아서
for문을 사용해서 값을 출력해나간다.

range(a,b,c) 는 a에서 b까지 c만큼 증가하여 for문에 입력한다는 뜻
len(b)는 b의 길이, 즉 3자리 숫자를 입력 시 3이 된다.
b[n-1]를 하는 이유는 index는 0부터 시작하기 때문에 -1을 해준건데,
만약 b[n]으로 하고 싶으면 len(b) 를 2로 바꿔주면 된다.


profile
개발 공부를 하고 있는 비전공자입니다!

0개의 댓글