1225 ๋ฌธ์
A×B๋ฅผ ๊ณ์ฐํ๋ค ์ง๊ฒจ์์ง ํํ์ด๋ A×B๋ฅผ ์๋ก์ด ๋ฐฉ๋ฒ์ผ๋ก ์ ์ํ๋ ค๊ณ ํ๋ค.
A์์ ํ ์๋ฆฌ๋ฅผ ๋ฝ๊ณ × B์์ ์์๋ก ํ ์๋ฆฌ๋ฅผ ๋ฝ์ ๊ณฑํ๋ค.
์ ๊ฐ๋ฅํ ๋ชจ๋ ์กฐํฉ (A๊ฐ n์๋ฆฌ, B๊ฐ m์๋ฆฌ ์๋ผ๋ฉด ์ด ๊ฐ๋ฅํ ์กฐํฉ์ n×m๊ฐ)์ ๋ํ ์๋ก ์ ์ํ๋ ค๊ณ ํ๋ค.
์๋ฅผ ๋ค์ด 121×34๋
1×3 + 1×4 + 2×3 + 2×4 + 1×3 + 1×4 = 28
์ด ๋๋ค. ์ด๋ฌํ ํํ์ด์ ๊ณฑ์ ๊ฒฐ๊ณผ๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. ์ฃผ์ด์ง๋ ๋ ์๋ ๋ชจ๋ 10,000์๋ฆฌ๋ฅผ ๋์ง ์๋ ์์ด ์๋ ์ ์์ด๋ค. ์๊ฐ 0์ธ ๊ฒฝ์ฐ์๋ 0๋ง ์ฃผ์ด์ง๋ฉฐ, ๊ทธ ์ธ์ ๊ฒฝ์ฐ ์๋ 0์ผ๋ก ์์ํ์ง ์๋๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค์ ํํ์ด์ ๊ณฑ์ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ค.
ํ์ด
n1, n2 = map(int, input().split())
a1 = []
a2 = []
r1, r2 = 0, 0
for i in str(n1) :
a1.append(int(i))
for i in range(len(a1)) :
r1 += a1[i]
for k in str(n2) :
a2.append(int(k))
for i in range(len(a2)) :
r2 += a2[i]
print(r1*r2)
'๐ Algorithm > Baekjoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Baekjoon ๋ฐฑ์ค 1152 ๋จ์ด์ ๊ฐ์ ๋ฌธ์ ํ์ด (0) | 2023.06.15 |
---|---|
Baekjoon ๋ฐฑ์ค 1100 ํ์ ์นธ ๋ฌธ์ ํ์ด (0) | 2023.06.14 |
Baekjoon ๋ฐฑ์ค 1037 ์ฝ์ ๋ฌธ์ ํ์ด (0) | 2023.06.13 |
Baekjoon ๋ฐฑ์ค 1181 ๋จ์ด ์ ๋ ฌ ๋ฌธ์ ํ์ด (0) | 2023.06.12 |
[Baekjoon] ๋ฐฑ์ค 1010 '๋ค๋ฆฌ๋๊ธฐ' ๋ฌธ์ ํ์ด C์ธ์ด, ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด (0) | 2023.06.12 |