[๋ฐฑ์ค/python] 2588๋ฒ : ๊ณฑ์
๋ฌธ์
(์ธ ์๋ฆฌ ์) × (์ธ ์๋ฆฌ ์)๋ ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ์ ํตํ์ฌ ์ด๋ฃจ์ด์ง๋ค.
(1)๊ณผ (2)์์น์ ๋ค์ด๊ฐ ์ธ ์๋ฆฌ ์์ฐ์๊ฐ ์ฃผ์ด์ง ๋ (3), (4), (5), (6)์์น์ ๋ค์ด๊ฐ ๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ (1)์ ์์น์ ๋ค์ด๊ฐ ์ธ ์๋ฆฌ ์์ฐ์๊ฐ, ๋์งธ ์ค์ (2)์ ์์น์ ๋ค์ด๊ฐ ์ธ์๋ฆฌ ์์ฐ์๊ฐ ์ฃผ์ด์ง๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค๋ถํฐ ๋ท์งธ ์ค๊น์ง ์ฐจ๋ก๋๋ก (3), (4), (5), (6)์ ๋ค์ด๊ฐ ๊ฐ์ ์ถ๋ ฅํ๋ค.
์ ๋ต
a = int(input())
b = input()
for digit in b[::-1] :
print(a*int(digit))
print(a*int(b))
๊ฐ์ ๋ฌธ์ ๋ฅผ java์์ ํ ๋๋ b์ ๊ฐ์ ๊ณฑํ๊ณ ๋๋ ์ ์ํ๋ ์ซ์๋ก ๋ง๋ค์์๋ค.
๊ทธ๋ฌ๋ python์์๋ input()์ผ๋ก ๋ฐ์ ๊ฐ์ ๋ฌธ์๋ก ์ธ์ํ๊ธฐ ๋๋ฌธ์ ๊ฐ ์๋ฆฌ๊ฐ์ ๋ฐฐ์ด๋ก ๋ฐ์์ฌ ์ ์๋ค.
๋ฌธ์ํ์ผ๋ก ์ธ์ํ ํ ๊ฐ์ ธ์จ ๋ฐฐ์ด๊ฐ์ ๋ค์ intํ์ผ๋ก ๋ณํํด์ผ ์ฐ์ฐ์ด ๊ฐ๋ฅํ๋ค.
for digit in b[::-1] :
print(a*int(digit))
์ฌ๊ธฐ์ b[::-1]์ ๋ฐฐ์ดb๋ฅผ ๊ฑฐ๊พธ๋ก ํธ์ถํ๋ค๋ ๊ฒ์ ์๋ฏธํ๋ค.
๋ฐฐ์ด์ด๋ฆ[์์index : ๋ง์ง๋งindex : step] ํ์์ผ๋ก ์ฌ์ฉํ๋ค.
'๐์๊ณ ๋ฆฌ์ฆ > ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค/python] 4344๋ฒ : ํ๊ท ์ ๋๊ฒ ์ง (0) | 2021.03.08 |
---|---|
[๋ฐฑ์ค/python] 1110๋ฒ : ๋ํ๊ธฐ ์ฌ์ดํด (0) | 2021.03.08 |
[๋ฐฑ์ค/java] 2588๋ฒ : ๊ณฑ์ (0) | 2021.02.10 |
[๋ฐฑ์ค/java] 1๋จ๊ณ(1000, 1001, 10998, 1008, 10869, 10430) : ์ ๋ ฅ๊ณผ ์ฌ์น์ฐ์ฐ (0) | 2021.02.10 |
[๋ฐฑ์ค/java] 1๋จ๊ณ(2557, 10718, 10171, 10172) : ์ถ๋ ฅ (0) | 2021.02.10 |