본문 바로가기

나 취준생/파이썬

백준 1225번 [Python] - 이상한 곱셈

320x100




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
a,b=input().split()
sum=0
for i in range(len(a)):
    for j in range(len(b)):
        sum+=int(a[i])*int(b[j])
print(sum)
 
# 첫번째 시도 - 시간 초과
#%%
 
a,b=input().split()
Asum = 0
Bsum = 0
for i in range(len(a)):
    Asum+=int(a[i])
for j in range(len(b)):
    Bsum+=int(B[j])
print(Asum*Bsum)
 
# 어차피 하나씩 뽑아서 전부 곱한걸 합치는 것과 각자 합친걸 곱하는거랑 결과값이 같아서
# 이렇게 하는게 더 빠르다(고 한다ㅠㅠ)
cs


반응형