์ ํ๋ ธ๋์ง ์ ๋ง ๋ชจ๋ฅด๊ฒ ๋ . . ๋ฌธ์ ์๋ค. Python ์ ์ฃผ ์ธ์ด๋ก ํ๊ณ ์์ง๋ง, ๋๋ ์ญ์ ์ ๋๋ก ์๊ณ ์๋๊ฒ ์๋๊ฐ๋ณด๋ค.
์ฒซ๋ฒ์งธ ์๋. < ์คํจ >
print(len(input().split(' ')))
๋๋ฒ์งธ ์๋. < ์คํจ >
string = list(input().split(' '))
if '' in string:
string.remove('')
print(len(string))
์ธ๋ฒ์งธ ์๋. <์คํจ>
string_list = map(str,input().split(' '))
string_list=list(string_list)
for string in string_list:
if string == '' or string == ' ':
# print("this is blank : ",string)
string_list.remove(string)
print(len(string_list))
๊ฐ์๋ก ๊ธธ์ด์ง๋, ์ฝ๋๋ค๊ณผ ์ ํ๋ ธ๋์ง๋ฅผ ์์๋ณด๋ ค๊ณ ํ๋ ํ์ ๋ค์ด ๋ณด์ธ๋ค.
๊ณ ๋ฏผ๊ณ ๋ฏผํ๋ค๊ฐ. ๋ฉ์๋๋ค์ ๋ค ํํค์ณ๋ณด๊ธฐ ์์ํ๋ค.
๊ทธ ์ค, List ์ Remove ํจ์์ ์น๋ช ์ ์ธ ์ฝ์ (?) ๊ณผ ๋์ ๋์ฑ ์์์ด ๋๋ฌ๋ฌ๋ค.
https://docs.python.org/3/tutorial/datastructures.html
ํ์ด์ฌ ๊ณต์ ๋ฌธ์, List remove ๋ Remove the first item from the list -
๊ทธ๋ฌ๋๊น remove ๋ฅผ ์์ฒญํ ์์ดํ ์ค์์ ๊ฐ์ฅ ๋จผ์ ๋์ค๋ ๊ฒ์ ์ญ์ ํ๋๊ฒ์ด๋ค.
์ remove ํจ์๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฆฌ์คํธ์ ๋ชจ๋ ์์ดํ ์ ์ญ์ ํด์ฃผ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์๊น... ์ฐธ ๋ฐ๋ณด๊ฐ๋ค๊ณ ์๊ฐ์ด ๋ ๋ค.
๊ทธ๋์ ๊ฒฐ๋ก ์ ๋ฆฌ์คํธ ๋ด์ ๋ชจ๋ ๊ณต๋ฐฑ๊ณผ null ์ ์์ ์ฃผ๋ ์ผ์ ํด์ผํ๋ค.
list comprehension ์ ์ฌ์ฉํ๋ค.
string = input()
word = [word for word in string.split(' ') if word]
print(len(word))
'Develop > Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค 1018) ์ฒด์คํ ๋ค์ ์น ํ๊ธฐ[Python] (0) | 2024.10.14 |
---|---|
๋ฐฑ์ค 10890) ์ํ๋ฒณ ์ฐพ๊ธฐ [Python] (0) | 2024.08.24 |