날짜:21/03/09
언어:python3
개념:사칙연산
[문제]
[문제해결방법]
1. 공백으로 입력값 받기
2. 정수로 변환하기
3. b를 1의자리, 10의자리, 100의 자리 숫자를 나눠 각각 a와 곱한다
4. 마지막은 a*b를 한다
[코드 리뷰]
import sys
a=int(sys.stdin.readline())
b=int(sys.stdin.readline())
c = (b%10)*a
d = (b//10)%10*a
e = (b//10)//10*a
f = a*b
print(c)
print(d)
print(e)
print(f)
#print(a*(b%10),a*((b//10)%10),a*(b//100),a*b, sep='\n')
#아니면 사칙연산을 풀때 처럼 print()한줄에 넣어 sep='\n'으로 나눠서 출력해 줍니다.
[결과]
print에 변수명을 넣어서 제출하니 시간이 더 짧아졌습니다.
'알고리즘' 카테고리의 다른 글
[알고리즘]나무 자르기(백준 2905/파이썬) (0) | 2021.03.14 |
---|---|
[알고리즘] 하노이 탑 이동순서(백준 11729/파이썬) (0) | 2021.03.14 |
[알고리즘] 피보나치 함수(백준 1003/파이썬) (0) | 2021.03.14 |
[알고리즘]파도반 수열(백준 9461 /파이썬) (0) | 2021.03.14 |
[알고리즘] 사칙연산 (백준 10869) (0) | 2021.03.09 |