Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- ํ๋ก๊ทธ๋๋จธ์ค
- ํ๋ก์ ํธ
- ๊ทธ๋ฆฌ๋
- ํ์ด์ฌ
- Python
- Til
- HTML
- ์ฝ๋ฉ์ ํ
- ๊ตญ๋น์ง์
- KDT
- ๋ฐฑ์ค
- ์๊ณ ๋ฆฌ์ฆ
- ์ฝ๋ฉํ ์คํธ
- ํ๋ก ํธ์๋
- JS
- ๋ชจ๊ฐ์ฝ
- ํ ์ดํ๋ก์ ํธ
- ๋ ธ๋ง๋์ฝ๋
- react
- error
- ํฌ๋กค๋ง
- ๊ฐ๋ฐ
- mongodb
- fe
- ๋๋ฆผ์ฝ๋ฉ
- node.js
- CSS
- ์ฝ๋ฉ
- heapq
- javascript
Archives
- Today
- Total
๐ฑ → ๐ณ
[ํ๋ก๊ทธ๋๋จธ์ค] JadenCase ๋ฌธ์์ด ๋ง๋ค๊ธฐ - python ๋ณธ๋ฌธ
728x90
https://school.programmers.co.kr/learn/courses/30/lessons/12951
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
๋ช๋ช ํ ์คํธ์์ ๋ฐํ์์๋ฌ ๋ฐ์
์ด์ ๊ฐ ๋ญ๊น ?
def solution(s):
answer = ''
ans = []
arr = (s.split(' '))
for s in arr:
for i in s:
ans.append(i.lower())
ans[0] = ans[0].upper()
answer += ''.join(ans)
answer += ' '
ans = []
return answer[:-1]
์ด๊ฑด ๋ ์ ๋ช๋ช ํ ์คํธ๊ฐ ์คํจ๊ฐ ๋ฐ๊น ..
def solution(s):
answer = ""
words = s.split()
for i, word in enumerate(words):
if i > 0:
answer += " "
word = word.lower()
first_str = word[0].upper()
word = first_str + word[1:]
answer += word
return answer
์ ๋ต์ฝ๋
def solution(s):
answer = ''
s = s.split(' ')
for i in range(len(s)):
# capitalize ๋ด์ฅํจ์๋ฅผ ์ฌ์ฉํ๋ฉด ์ฒซ ๋ฌธ์๊ฐ ์ํ๋ฒณ์ผ ๊ฒฝ์ฐ ๋๋ฌธ์๋ก ๋ง๋ค๊ณ
# ๋๋ฒ์งธ ๋ฌธ์๋ถํฐ๋ ์๋์ผ๋ก ์๋ฌธ์๋ก ๋ง๋ ๋ค
# ์ฒซ ๋ฌธ์๊ฐ ์ํ๋ฒณ์ด ์๋๋ฉด ๊ทธ๋๋ก ๋ฆฌํดํ๋ค
s[i]=s[i].capitalize()
answer=' '.join(s)
return answer
def solution2(s):
return s.title()
์๋ง ์ ์คํจ ์ฝ๋๋ค์ ๊ณต๋ฐฑ ๋ฌธ์ ๋๋ฌธ์ ์คํจ๊ฐ ์ผ์ด๋๋ ๊ฒ ๊ฐ์
์๋ฅผ ๋ค์ด ๊ณต๋ฐฑ์ด 2๊ฐ ์ด์์ธ ๋ฌธ์์ด์ ๊ณต๋ฐฑ๋ ๋ค ์ด๋ ค์ค์ผ ํ๋๋ฐ ๋ชป ์ด๋ ค์ค์ ๊ทธ๋ฐ๋ฏ ?
728x90
'Algorithms' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ์์ฃผํ์ง ๋ชปํ ์ ์ - python (0) | 2023.08.02 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ํ์ผ ๋๋ฒ - python (0) | 2023.08.02 |
[Python] ํ ์๋ฃ๊ตฌ์กฐ / ํํ(heapq) / ํ์ด์ฌ์์ heapq ๋ชจ๋ ์ฌ์ฉ (1) | 2023.05.30 |
[๋ฐฑ์ค] 13458๋ฒ: ์ํ ๊ฐ๋ python (0) | 2023.01.11 |
[๋ฐฑ์ค] 11000๋ฒ : ๊ฐ์์ค python (0) | 2023.01.11 |