2588번: 곱셈
첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.
www.acmicpc.net
이번엔 단순한 곱셈이 아닌 세 자릿수 곱하기의 과정을 출력하는 문제
475와 385의 곱셈 과정을 출력해보기
A = int(input())
B = int(input())
C = B%10 #일의자리수
D = ((B//10)%10) #십의자리수
F = (B//100)#백의자리수
print(A*C)
print(A*D)
print(A*F)
print(A*B)
첫 번째 입력받는 값에서 두 번째 입력받는 값의 일의 자릿수, 십의 자릿수, 백의 자릿수를 구하여 출력하면 됨.
1. 일의 자릿수 = 세 자릿수/ 10의 나머지
ex) 385을 10으로 나눈 후 나머지는 5
2. 십의 자릿수 = 세 자릿수/ 10으로 나눈 후 또 10으로 나누 후의 나머지
ex) 385/10 = 38, 38을 10으로 나눈 후 나머지는 8
3. 백의 자릿수 = 세 자릿수/ 100
ex) 385/100 = 몫 3 나머지 85
결과
'프로그래밍 > python' 카테고리의 다른 글
Python으로 MongoDB와 Robo 3T 사용법(네이버 실시간 검색 MongoDB에 저장하기) (0) | 2020.10.08 |
---|---|
Python 백준 알고리즘 2753번 윤년, 2884 알람 문제풀기 (0) | 2020.09.07 |
Python 백준 알고리즘 문제 A+B 및 사칙연산 풀기(input,map,split) (0) | 2020.09.06 |
Python으로 이미지 크롤링 및 다운로드 받기 (0) | 2020.09.04 |
파이썬으로 네이버 실시간검색 순위 클롤링(crawling) 하기 (0) | 2020.09.02 |