#세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통해서 이루어진다
#(1)과 (2) 위치에 들어갈 세 자리 자연수가 주어질 때
# (3), (4), (5), (6) 위치에 들어갈 값을 구하는 프로그램을 작성
#input:472 385
#output:2360 3776 1416 181720
a=int(input())
b=input()
x=b[0]
y=b[1]
z=b[2]
print(a*int(z))
print(a*int(y))
print(a*int(x))
print(a*int(b))
#1042 숫자의 개수 : 오일러OJ (euleroj.io)
#세 개의 자연수 A, B, C가 주어질 때 A × B × C를 계산한 결과에
# 0부터 9까지 각각의 숫자가 몇 번씩 쓰이고 있는지를 구하는 프로그램을 작성
#예를 들어 A = 150, B = 266, C = 427이라면
#계산한 결과 17037300에는 0이 3번, 1이 1번, 3이 2번, 7이 2번
#첫째 줄에 A가, 둘째 줄에 B가, 셋째 줄에 C가 주어진다
a=int(input())
b=int(input())
c=int(input())
rst=a*b*c
rst=str(rst)
arr=[]
for i in range(0,10):
arr.append(0)
for i in range(0,10):
for j in range(0,len(rst)):
if int(rst[j])==i:
arr[i]+=1
print(arr[i])
#1043 숫자 뒤집기 : 오일러OJ (euleroj.io)
#include <stdio.h>
int change(int a){
int x,y,z;
x=a/100;
a=a-(x*100);
y=a/10;
a=a-(y*10);
a=a*100;
a=a+(y*10);
a=a+x;
return a;
}
int main(void) {
int x,y;
scanf("%d %d",&x,&y);
x=change(x);
y=change(y);
if(x>y){
printf("%d",x);
}
else
printf("%d",y);
}
'코딩 및 기타' 카테고리의 다른 글
| 오일러 1100,1131,1132 (0) | 2022.12.30 |
|---|---|
| 오일러 1047 (0) | 2022.12.29 |
| 오일러 1045,1046,2022 (0) | 2022.12.28 |
| 오일러1044 (0) | 2022.12.27 |
| 오일러 1035,1036,1038,1039,1110,1040 (0) | 2022.12.25 |