๐ ๋ฌธ์
๋ฌธ์์ด S๋ฅผ ์ ๋ ฅ๋ฐ์ ํ์, ๊ฐ ๋ฌธ์๋ฅผ R๋ฒ ๋ฐ๋ณตํด ์ ๋ฌธ์์ด P๋ฅผ ๋ง๋ ํ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ฆ, ์ฒซ ๋ฒ์งธ ๋ฌธ์๋ฅผ R๋ฒ ๋ฐ๋ณตํ๊ณ , ๋ ๋ฒ์งธ ๋ฌธ์๋ฅผ R๋ฒ ๋ฐ๋ณตํ๋ ์์ผ๋ก P๋ฅผ ๋ง๋ค๋ฉด ๋๋ค. S์๋ QR Code "alphanumeric" ๋ฌธ์๋ง ๋ค์ด์๋ค.
QR Code "alphanumeric" ๋ฌธ์๋ 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\$%*+/: ์ด๋ค.
๐ ์ถ์ ์๋
๋ฌธ์์ด์ ๋ฐ๋ณตํ ์ ์๋์ง
๐งพ ์ฝ๋
t = int(input()) # ๋ฌธ์์ด์ ๋ช ๊ฐ ์
๋ ฅํ ๊ฒ์ธ์ง ์
๋ ฅ
for i in range(t): # ๋ฌธ์์ด์ ์
๋ ฅํ ๊ฐ์๋งํผ ๋ฐ๋ณต
num, s = input().split() # ๋ฌธ์์ด์ ๋ช ๋ฒ ๋ฐ๋ณตํ ๊ฒ์ธ์ง์ ๋ฌธ์์ด s ์
๋ ฅ
text = "" # ๋ฌธ์์ด๋ก ์ด๊ธฐํ
for i in s: # ์
๋ ฅํ ๋ฌธ์์ด๋งํผ ๋ฐ๋ณต
text += int(num) * i # ๊ฐ์ * ๋ฌธ์์ด
print(text) # ๋ฌธ์์ด ๋ฐ๋ณตํ ๊ฒ ์ถ๋ ฅ
๐ป ํ์ด์ค๋ช
1. ๋ฐ๋ณตํ ๋ฌธ์์ด์ ๋ช ๊ฐ ์ ๋ ฅํ ๊ฒ์ธ์ง ์ ๋ ฅ.
2. for๋ฌธ์ ์ด์ฉํ์ฌ ๋ฌธ์์ด์ ์ ๋ ฅํ ๊ฐ์๋งํผ ๋ฐ๋ณต.
3. input()์ ์ด์ฉํ์ฌ ๋ฌธ์์ด์ ๋ช ๋ฒ ๋ฐ๋ณตํ ๊ฒ์ธ์ง์ ๋ฌธ์์ด์ ์ ๋ ฅ๋ฐ๊ณ split()์ ์ด์ฉํ์ฌ ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก ๋๋์ด num๋ณ์์ s ๋ณ์์ ์ ์ฅ.
4. ๋ฌธ์์ด ๋ฐ๋ณต์ ์ํ์ฌ text ๋ณ์๋ฅผ ๋ฌธ์์ด๋ก ์ด๊ธฐํ.
5. for๋ฌธ์ ์ด์ฉํ์ฌ ์ ๋ ฅํ ๋ฌธ์์ด๋งํผ ๋ฐ๋ณตํ์ฌ ๊ฐ์ * ๋ฌธ์์ด์ ํ ๋ฌธ์์ด(๋ฌธ์์ด ๋ฐ๋ณต)์ text ๋ณ์์ ์ ์ฅ
6. ์ ๋ ฅํ ๋ฌธ์์ด๋งํผ ๋ฐ๋ณต์ด ๋๋๋ฉด ๋ฌธ์์ด ๋ฐ๋ณตํ ๊ฒ์ ์ถ๋ ฅํ๋ค.
๐ ํ์ต๋ฐฉ๋ฒ
๋ฌธ์์ด์ ๋ฐ๋ณตํ ์ ์๋ ๋ฐฉ๋ฒ ํ์ตํ๊ธฐ.
'์ฝ๋ฉ ํ ์คํธ > Baejoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] 1152๋ฒ - ๋จ์ด์ ๊ฐ์ (0) | 2021.05.20 |
---|---|
[๋ฐฑ์ค] 1157๋ฒ - ๋จ์ด ๊ณต๋ถ (0) | 2021.05.20 |
[๋ฐฑ์ค] 10809๋ฒ - ์ํ๋ฒณ ์ฐพ๊ธฐ (0) | 2021.05.20 |
[๋ฐฑ์ค] 11720๋ฒ - ์ซ์์ ํฉ (0) | 2021.05.20 |
[๋ฐฑ์ค] 11564๋ฒ - ์์คํค ์ฝ๋ (0) | 2021.05.19 |