๐ ๋ฌธ์
์์ด ๋์๋ฌธ์์ ๋์ด์ฐ๊ธฐ๋ง์ผ๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋ค. ์ด ๋ฌธ์์ด์๋ ๋ช ๊ฐ์ ๋จ์ด๊ฐ ์์๊น? ์ด๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋จ, ํ ๋จ์ด๊ฐ ์ฌ๋ฌ ๋ฒ ๋ฑ์ฅํ๋ฉด ๋ฑ์ฅํ ํ์๋งํผ ๋ชจ๋ ์ธ์ด์ผ ํ๋ค.
๐ ์ถ์ ์๋
๋จ์ด๋ฅผ ํ๋์ฉ ๋ผ์ด๋ด์ด ๊ณ์ฐ์ด ๊ฐ๋ฅํ์ง
๐งพ ์ฝ๋
string = input("") # ๋ฌธ์์ด ์
๋ ฅ๋ฐ๊ธฐ
words = string.split(" ") # ์
๋ ฅ๋ฐ์ ๋ฌธ์์ด์ ๊ณต๋ฐฑ ์ ๊ฑฐ
words = [i for i in words if i != ""] # ๊ณต๋ฐฑ์ด ์๋ ๊ฒฝ์ฐ์๋ง words์ ์ ์ฅ
print(len(words)) # ๋ช ๊ฐ์ ๋จ์ด๊ฐ ์๋์ง ์๊ธฐ ์ํด ๊ธธ์ด ์ถ๋ ฅ
๐ป ํ์ด์ค๋ช
1. ๋ฌธ์์ด์ ์ ๋ ฅ๋ฐ์.
2. split()์ ์ด์ฉํด์ ์ ๋ ฅ๋ฐ์ ๋ฌธ์์ด์ ๊ณต๋ฐฑ์ ์ ๊ฑฐํจ.
3. ๋ฆฌ์คํธ ์กฐ๊ฑด์ ์๋ฒ์ ์ด์ฉํด์ ๊ณต๋ฐฑ์ด ์๋ ๊ฒฝ์ฐ์๋ง words์ ์ ์ฅ.
4. ๋ช ๊ฐ์ ๋จ์ด๊ฐ ์๋์ง ์๊ธฐ ์ํด len()์ ์ด์ฉํ์ฌ ๊ธธ์ด ์ถ๋ ฅํจ.
๐ ํ์ต๋ฐฉ๋ฒ
๋ฆฌ์คํธ ์กฐ๊ฑด์ ์๋ฒ๊ณผ python ๋ด์ฅํจ์ ํ์ตํ๊ธฐ.
'์ฝ๋ฉ ํ ์คํธ > Baejoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] 5622๋ฒ - ๋ค์ด์ผ (0) | 2021.05.20 |
---|---|
[๋ฐฑ์ค] 2908๋ฒ - ์์ (0) | 2021.05.20 |
[๋ฐฑ์ค] 1157๋ฒ - ๋จ์ด ๊ณต๋ถ (0) | 2021.05.20 |
[๋ฐฑ์ค] 2675๋ฒ - ๋ฌธ์์ด ๋ฐ๋ณต (0) | 2021.05.20 |
[๋ฐฑ์ค] 10809๋ฒ - ์ํ๋ฒณ ์ฐพ๊ธฐ (0) | 2021.05.20 |