관리 메뉴

100세까지 코딩

[백준] 2588번 곱셈 (파이썬) 본문

코딩테스트/파이썬

[백준] 2588번 곱셈 (파이썬)

100세까지 코딩 2024. 1. 5. 16:05
문제

풀기 전 생각
  • 첫 번째 값은 숫자로 받기
  • 두 번째 값은 문자형태로 받아 단위마다 자르기
나의 풀이
A = int(input())
B = input()
print(A * int(B[2]))
print(A * int(B[1]))
print(A * int(B[0]))
print(A * int(B))

 

나의 풀이 2 (반복문)
A = int(input())
B = input()
for i in range(2,-1,-1): 
    print(A*int(B[i]))
print(A*int(B))

 

새롭게 배운 풀이 (산술연산자)
A = int(input())
B = int(input())
print(A * (B % 10))
print(A * (B % 100 // 10))
print(A * (B // 100))
print(A * B)
참고
range() : 1. range(시작 값, 끝 값)
               2. range(시작 값, 끝 값, 증감량 = default : 1)
               끝 값은 포함이 되지 않으므로 +-1까지 생각해야 된다.