티스토리 뷰
문제
(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.
(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.
'''
1번 문자열
'''
A = int(input()) #문자열->정수형
B = input() #문자열
print(A*int(B[2])) #세 자리 중 1의 자리
print(A*int(B[1])) #세 자리 중 10의 자리
print(A*int(B[0])) #세 자리 중 100의 자리
print(A*int(B))
'''
2. 반복문
'''
A = int(input())
B = input()
# for in range
# for [객체] in range(시작숫자, 종료숫자, step) : [반복할 구문]
# 결과는 시작숫자~종료숫자 바로 앞까지 컬렉션 구성
for i in range(2, -1, -1) :
print(A * int(B[i]))
print(A * int(B))
'''
3. 산술연산자
'''
A = int(input())
B = int(input())
print(A * (B % 10)) #385를 10으로 나눈 나머지 5
print(A * (B % 100 // 10)) #100으로 나눈 나머지 85에서 10으로 나눈 몫 8
print(A * (B // 100)) #385에서 100으로 나눈 몫 3
print(A * B)
알고리즘 분류
'coding practice > BOJ' 카테고리의 다른 글
[백준] 2163번 Python: 초콜릿 자르기 (0) | 2022.05.10 |
---|---|
[백준] 3046번 Python: R2 (0) | 2022.05.10 |
[백준] 2558번 Python: A+B-2 (0) | 2022.05.10 |
[백준] 10430번 Python: 나머지 (0) | 2022.05.10 |
[백준] 10869번 Python: 사칙연산 (0) | 2022.05.09 |
댓글