-
09. ๋ฌธ์์ด ํํฐ
[DF913] ํ์ด์ฌ ๊ธฐ์ด ํ๋ จ 10์ : ๋คํ, ๋ฐ์ดํฐ์ฌ์ด์ธ์ค ์ฐ์ต๋ฌธ์
๐ฅ ๋ฌธ์ ์ค๋ช ํ์ด์ฌ์ ๊ธฐ์ด ๋ฌธ๋ฒ์ ํ๋ จํ ์ ์๋ ๊ธฐ๋ณธ ์ฐ์ต๋ฌธ์ 10์ ์ ๋๋ค. (ver.3.6.) ๐ฅ ์ถ์ฒ ๋์ ๋ฐ ํ์ต ๋ชฉํํ์ด์ฌ ๊ณต๋ถ๋ฅผ ์ต๊ทผ์ ์์ํ๊ฑฐ๋ ๋ง์น ์.→ ์ด ๋์ด๋ ์์ค์ ํด๊ฒฐํด๋ผ ์ ์๋๋ก ๊ณต๋ถํ๋ ๊ฒ์ ์ถ์ฒํฉ๋๋ค.("๋ด๊ฐ ์ต๊ทผ์ ํ์ด์ฌ์ ๊ณต๋ถํ๋๋ฐ, ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์๊น?")ํ์ด์ฌ ๊ธฐ์ด ๋ฌธ๋ฒ์ ๋ค์ ์ฐ์ต ๋ฐ ๋ณต์ตํด์ผํ ํ์์ฑ์ ๋๋ผ๋ ์.→ ํ์ด์ฌ์ ๊ธฐ์ด์ ์ธ ๋ด์ฉ์ ํ๋ จํจ์ผ๋ก์จ, ์๋ จ๋๋ฅผ ๋์ด๋ ๊ฒ์ ๋ชฉ์ ์ผ๋ก ํฉ๋๋ค.๐ฅ ๋์ด๋โ
www.dafit.me
์ด๋ฒ์๋ ๋ฌธ์์ด!
num = input()
“11111133557788892” ์ผ๋จ ์ ๋ ฅ์ ๋ฐ์์ค๋ค.
number = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] intnum = [int(j) for j in num[1:-1]] for i in intnum: number[i-1] += 1
์ซ์๋ฅผ ์ธ์ค ๋ฆฌ์คํธ๋ฅผ ๋ง๋ ๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฌธ์์ด๋ก ๋์ด์๋ ์ซ์๋ค์ ํ๋์ฉ ๋ผ์ด์ ์ซ์ ๋ฆฌ์คํธ์ ๋ฃ์ด์ค๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฆฌ์คํธ๋ฅผ ๋๋ฆฌ๋ฉด์ ์๋ฆฌ์ ๋ง๊ฒ 1์ฉ ๋ํด์ค๋ค.
์ฌ๊ธฐ๊น์ง ๋๋ค๋ฉด 1~9์๋ฆฌ ๊น์ง ์ซ์๊ฐ ๋ช ๋ฒ์ด ๋์๋์ง ์ ์ฅ๋ ์ํ๋ค.
for i, j in enumerate(number): if(j==1 or j==6): print(i+1, end=" ")
1 2 9 1๋ฒ์ด๋ 6๋ฒ ์ ์ฅ๋ ์ซ์๋ค๋ง ์ถ๋ ฅํด์ค๋ค. i+1์ ํด์ฃผ๋ ์ด์ ๋ 0์๋ฆฌ์ 1๋ถํฐ ๋ค์ด๊ฐ๊ธฐ ๋๋ฌธ์ด๋ค.
'๐STUDY > ๐๋คํ (dafit.me)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[DF905] 01. Telephone Number (0) 2020.02.26 [DF913] 10. ์ ํ๋ฒํธ ์ ์ฒ๋ฆฌ (0) 2020.02.25 [DF913] 08. ์ํ๋ฒณ ๋์ฝ๋ฉ (0) 2020.02.11 [DF913] 07. ๋ณ์ฐ๊ธฐ ํผํฉ (0) 2020.02.11 [DF913] 06. 369 ๊ฒ์ ํ๋ก๊ทธ๋๋ฐ (0) 2020.02.10 ๋๊ธ