-
08. ์ํ๋ฒณ ๋์ฝ๋ฉ
์ซ์๊ฐ 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 ๋๊ธ