โ 1์ฐจํ์ด
def solution(s):
words = s.split()
capitalized_words = [word.strip().capitalize() for word in words]
return ' '.join(capitalized_words)
capitalize ๋ฉ์๋๋ฅผ ์ฒ์ ์ฌ์ฉํด๋ณด์์, ํน์ ์ฐ์๋ ๊ณต๋ฐฑ์ด ์กด์ฌํ๋ฉด ์ฒซ๊ธ์ ๋๋ฌธ์๊ฐ ์ ์ฉ์ ๋ชปํด์ ๊ทธ๋ฐ๊ฐ ์ถ์ด์, strip๋ ์ฌ์ฉํด๋ณด์์ง๋ง ๊ณ์ ์ค๋ต์ด ๋์๋ค.
โ ์ ๋ต
def solution(s):
words=s.split(' ')
capitalized_words = [word.capitalize() for word in words]
return ' '.join(capitalized_words)
- s.split(' ')๋ ์ ํํ ํ ๊ฐ์ ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก ๋ถํ ํ๋ฉฐ, ์ฐ์๋ ๊ณต๋ฐฑ์ด ์์ผ๋ฉด ๋น ๋ฌธ์์ด์ ํฌํจํฉ๋๋ค.
- s.split()๋ ๊ณต๋ฐฑ ๋ฌธ์๊ฐ ํ๋ ์ด์์ธ ์ฐ์๋ ๋ถ๋ถ์ ๊ธฐ์ค์ผ๋ก ๋ถํ ํ๋ฉฐ, ์ฐ์๋ ๊ณต๋ฐฑ์ ๋ฌด์ํฉ๋๋ค.
s = " hello world "
words_with_explicit_space = s.split(' ')
print(words_with_explicit_space) # ['', '', 'hello', '', '', 'world', '', '']
# split()
words_with_default_split = s.split()
print(words_with_default_split) # ['hello', 'world']
์ด ๋ฌธ์ ๋ ๊ณต๋ฐฑ ๋ฌธ์๊ฐ ์ฐ์์ผ๋ก ๋์ฌ ์ ์๊ธฐ ๋๋ฌธ์, ์ด๋ฅผ ์ฒ๋ฆฌํ ๋ ๊ณต๋ฐฑ ํจํด์ ์ ์งํด์ผํ๋ค.
โ๏ธ๊ณต๋ฐฑ์ ๋ฌด์ํ๊ณ ๋จ์ด์ ์ฒซ๊ธ์์ ๋ํด์๋ ๋๋ฌธ์๋ฅผ ์ ์ฉํ๊ณ , ๋๋จธ์ง ์๋ฌธ์๋ก ๋ฐ๊พธ๋ ์์ ์ ์ํํด์ผํ๋ค.
print(solution(" 3people unFollowed me ")) # " 3people Unfollowed Me "
์ด ํฌ์ธํธ๋ฅผ ์๋ชป์ดํดํ๊ณ ์์๋ค. ๊ณต๋ฐฑ์ ์ ๊ฑฐํ๊ณ JadenCase ๋ฌธ์์ด์ ์์ฑํ๋์ค ์์๋ค...
๐๐ป split()์ ๋ชจ๋ ๊ณต๋ฐฑ์ ์ ๊ฑฐํ๊ธฐ ๋๋ฌธ์ ์ค๋ต์ด ๋๊ฒ, split(' ')์ผ๋ก ๋ถ๋ฆฌํด์ ๊ณต๋ฐฑ๋ง ๋ด๊ธด ๋ฐฐ์ด์ด ๋์๋ ์ด์ฐจํผ joinํ ๊ฒ์ด๋ ์๊ด์๊ฒ๋๋ค.
'ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค Lv.2] ๊ธฐ๋ฅ๊ฐ๋ฐ (0) | 2024.07.29 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ์ ํ๋ฒํธ ๋ชฉ๋ก (0) | 2024.07.26 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ฌธ์์ด ๋ด ๋ง์๋๋ก ์ ๋ ฌํ๊ธฐ (0) | 2024.07.24 |
[ํ๋ก๊ทธ๋๋จธ์ค] n^2 ๋ฐฐ์ด ์๋ฅด๊ธฐ (0) | 2024.07.23 |
[ํด์] ํ๋ก๊ทธ๋๋จธ์ค ์๊ณ ๋ฆฌ์ฆ Kit ๋ฌธ์ ํ์ด (JS) (0) | 2024.04.29 |