-
08. ์ํ๋ฒณ ๋์ฝ๋ฉ
[DF913] ํ์ด์ฌ ๊ธฐ์ด ํ๋ จ 10์ : ๋คํ, ๋ฐ์ดํฐ์ฌ์ด์ธ์ค ์ฐ์ต๋ฌธ์
๐ฅ ๋ฌธ์ ์ค๋ช ํ์ด์ฌ์ ๊ธฐ์ด ๋ฌธ๋ฒ์ ํ๋ จํ ์ ์๋ ๊ธฐ๋ณธ ์ฐ์ต๋ฌธ์ 10์ ์ ๋๋ค. (ver.3.6.) ๐ฅ ์ถ์ฒ ๋์ ๋ฐ ํ์ต ๋ชฉํํ์ด์ฌ ๊ณต๋ถ๋ฅผ ์ต๊ทผ์ ์์ํ๊ฑฐ๋ ๋ง์น ์.โ ์ด ๋์ด๋ ์์ค์ ํด๊ฒฐํด๋ผ ์ ์๋๋ก ๊ณต๋ถํ๋ ๊ฒ์ ์ถ์ฒํฉ๋๋ค.("๋ด๊ฐ ์ต๊ทผ์ ํ์ด์ฌ์ ๊ณต๋ถํ๋๋ฐ, ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์๊น?")ํ์ด์ฌ ๊ธฐ์ด ๋ฌธ๋ฒ์ ๋ค์ ์ฐ์ต ๋ฐ ๋ณต์ตํด์ผํ ํ์์ฑ์ ๋๋ผ๋ ์.โ ํ์ด์ฌ์ ๊ธฐ์ด์ ์ธ ๋ด์ฉ์ ํ๋ จํจ์ผ๋ก์จ, ์๋ จ๋๋ฅผ ๋์ด๋ ๊ฒ์ ๋ชฉ์ ์ผ๋ก ํฉ๋๋ค.๐ฅ ๋์ด๋โ
www.dafit.me
์ซ์๊ฐ 10์ด ๋์ด๊ฐ๋ ๊ฒ ๊ฐ์ ๊ท์ฐฎ์ ์ํฉ์ ์๊ฐํ์ง ์๊ณ ํ์๋ค.
๋ฌด์กฐ๊ฑด ๋ฌธ์ ํ๋์ ์ซ์ ํ์๋ฆฌ์!!
์ ๋ ฅ์ ๋ฏธ๋ฆฌ ์ค๋ค.
inn = input()
x3y6z1k7 strr = []num = []for i in inn:if ord(i)<61:num.append(int(i))else:strr.append(i)๋ฌธ์์ด ๋ฐฐ์ด๊ณผ ์ซ์ ๋ฐฐ์ด์ ๋ฐ๋ก ๋ง๋ ๋ค! ๋ฌธ์๋ก ๋ ์ซ์์ ์์คํค ์ฝ๋๋ 10์ด 61์ ๋์ง ์๊ธฐ ๋๋ฌธ์ 61์ดํ๋ฉด ์ซ์๋ก ์ทจ๊ธํ๊ณ , ๊ทธ ์ด์ธ์๋ ๋ฌธ์๋ก ์ทจ๊ธํ๋ค.
์ซ์ ๋ฆฌ์คํธ์ ๋ํด์ค ๋ intํ๋ณํ์ ํด ์ค๋ค.
for i, j in enumerate(strr):if num[i]>4:j = j.upper()for k in range(num[i]):print(j, end="")xxxYYYYYYzKKKKKKK enumerate๋ฅผ ํ์ฉํด์ ๋ฌธ์์ด์ด๋ ์ซ์๋ฅผ ๋งค์นญ์์ผ ์ค๋ค.
๋ฐ๋ณตํ๊ธฐ ์ ์, ์ซ์๊ฐ 5์ด์์ด๋ฉด ๋ฌธ์๋ฅผ ๋ฏธ๋ฆฌ uppercase๋ก ๋ฐ๊ฟ์ค๋ค. ๊ทธ ๋ค์ ์ซ์๋งํผ ๋ฐ๋ณต๋ฌธ์ ๋๋ ค์ค๋ค! ๋!
๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ๋ C ๋ก๋ ๋ง์ด ํด๋ด์ ๊ทธ๋ฐ์ง ์ ๋์ด์ ์ข๋ค~
ํด๋์๊ธฐ๋ก์ ๋จ๊ธฐ๋ ค๊ณ ๋ ธ๋ ฅํฉ๋๋ค
'๐STUDY > ๐๋คํ (dafit.me)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[DF913] 10. ์ ํ๋ฒํธ ์ ์ฒ๋ฆฌ (0) 2020.02.25 [DF913] 09. ๋ฌธ์์ด ํํฐ (0) 2020.02.11 [DF913] 07. ๋ณ์ฐ๊ธฐ ํผํฉ (0) 2020.02.11 [DF913] 06. 369 ๊ฒ์ ํ๋ก๊ทธ๋๋ฐ (0) 2020.02.10 [DF913] 05. ๋์๋ฌธ์ ๋ณํ (0) 2020.02.10 ๋๊ธ