티스토리 뷰

문제

(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.

(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
댓글