250x250
Link
๋์ GitHub Contribution ๊ทธ๋ํ
Loading data ...
Notice
Recent Posts
Recent Comments
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
Tags
- iloc
- ADP
- ์ค๋ฒ์ํ๋ง
- numpy
- dataframe
- opencv
- ์ฃผ์ฑ๋ถ๋ถ์
- pandas
- ๋ฐ์ดํฐ๋ถ๊ท ํ
- ๋์ํ๋ณธ
- Python
- Lambda
- ํ ์คํธ๋ถ์
- datascience
- PCA
- t-test
- ์๋ํด๋ผ์ฐ๋
- LDA
- ๋น ๋ฐ์ดํฐ
- ๊ตฐ์งํ
- ๋ฐ์ดํฐ๋ถ์์ ๋ฌธ๊ฐ
- ํฌ๋กค๋ง
- ๋ ๋ฆฝํ๋ณธ
- ํ์ด์ฌ
- ๋น ๋ฐ์ดํฐ๋ถ์๊ธฐ์ฌ
- ์ธ๋์ํ๋ง
- ๋ฐ์ดํฐ๋ถ์์ค์ ๋ฌธ๊ฐ
- DBSCAN
- ๋ฐ์ดํฐ๋ถ์
- ADsP
Archives
Data Science LAB
[Python] ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ ์คํธ ์ฐ์ต level2 (JadenCase ๋ฌธ์์ด ๋ง๋ค๊ธฐ) ๋ณธ๋ฌธ
๐ Coding Test/Programmers
[Python] ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ ์คํธ ์ฐ์ต level2 (JadenCase ๋ฌธ์์ด ๋ง๋ค๊ธฐ)
ใ ใ ใ ใ 2022. 11. 11. 17:06728x90
1. ๋ฌธ์ ์ค๋ช
JadenCase๋ ๋ชจ๋ ๋จ์ด์ ์ฒซ ๋ฌธ์๊ฐ ๋๋ฌธ์์ด๊ณ , ๊ทธ ์ธ์ ์ํ๋ฒณ์ ์๋ฌธ์์ธ ๋ฌธ์์ด์
๋๋ค. ๋จ, ์ฒซ ๋ฌธ์๊ฐ ์ํ๋ฒณ์ด ์๋ ๋์๋ ์ด์ด์ง๋ ์ํ๋ฒณ์ ์๋ฌธ์๋ก ์ฐ๋ฉด ๋ฉ๋๋ค. (์ฒซ ๋ฒ์งธ ์
์ถ๋ ฅ ์ ์ฐธ๊ณ )
๋ฌธ์์ด s๊ฐ ์ฃผ์ด์ก์ ๋, s๋ฅผ JadenCase๋ก ๋ฐ๊พผ ๋ฌธ์์ด์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์.
2. ์ ํ ์ฌํญ
- s๋ ๊ธธ์ด 1 ์ด์ 200 ์ดํ์ธ ๋ฌธ์์ด์ ๋๋ค.
- s๋ ์ํ๋ฒณ๊ณผ ์ซ์, ๊ณต๋ฐฑ๋ฌธ์(" ")๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.
- ์ซ์๋ ๋จ์ด์ ์ฒซ ๋ฌธ์๋ก๋ง ๋์ต๋๋ค.
- ์ซ์๋ก๋ง ์ด๋ฃจ์ด์ง ๋จ์ด๋ ์์ต๋๋ค.
- ๊ณต๋ฐฑ๋ฌธ์๊ฐ ์ฐ์ํด์ ๋์ฌ ์ ์์ต๋๋ค.
3. ๋ด ํ์ด
1. ์ ํ์ฑ : 44.4
def solution(s):
return ' '.join(x[0].upper()+x[1:].lower() for x in s.split(' '))
2. ์ ํ์ฑ : 94.4
def solution(s):
s = s[0].upper()+s[1:].lower()
for i in range(len(s)):
if s[i] == ' ':
s = s[:i+1] + s[i+1].upper() + s[i+2:]
return s
- 8๋ฒ ์ผ์ด์ค ์๋ฌ
์๋ง ๋ง์ง๋ง ๊ธ์๊ฐ ๊ณต๋ฐฑ์ด์ด์..? ์ธ๋ฏ
3. ์ ๋ต
def solution(s):
s = s[0].upper()+s[1:].lower()
for i in range(len(s)-1):
if s[i] == ' ':
s = s[:i+1] + s[i+1].upper() + s[i+2:]
return s
for๋ฌธ์ ๋ฒ์๋ฅผ ๋ฌธ์์ด ๊ธธ์ด -1๋ก ๋ณ๊ฒฝํด์ ํด๊ฒฐ
4. ๋ค๋ฅธ ์ฌ๋ ํ์ด
def solution(s):
return ' '.join([word.capitalize() for word in s.split(" ")])
capitalize() ํจ์,,, ๋ฉ๋ชจ,,,
728x90
'๐ Coding Test > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Comments