JadenCase 문자열 만들기
글. 오상문 sualchi@daum.net
JadenCase란 단어 첫 문자는 대문자이고 나머지는 소문자인 문자열입니다.
[제한 조건]
s는 길이 1 이상인 문자열입니다.
s는 알파벳과 공백문자(" ")로 이루어져 있습니다.
첫 문자가 영문이 아닐 때, 이어지는 영문은 소문자로 씁니다.
[입력] [출력]
3people unFollowed me 3people Unfollowed Me
for the last week For The Last Week
# JadenCase 문자열 만들기
def solution1(s):
s = s.lower()
answer = [w[0].upper()+w[1:] for w in list(s.split())]
return ' '.join( answer )
def solution2(s):
answer = [w[0].upper()+w[1:].lower() for w in list(s.split())]
return ' '.join( answer )
def solution3(s):
return s.title() # str title() function
#------------------------------------
print(solution1("3people unFollowed me"))
print(solution2("for the last week"))
[실행 결과]
3people Unfollowed Me
For The Last Week
<이상>
'Python 기초' 카테고리의 다른 글
파이썬, 2xn 타일링 문제 (0) | 2019.10.11 |
---|---|
파이썬, 10,16, 8, 2진수 출력하기 (0) | 2019.10.11 |
파이썬, 124 나라의 숫자 (0) | 2019.10.10 |
파이썬, 가장 큰 정사각형 넓이 구하기 (0) | 2019.10.09 |
파이썬, 피보나치 수 구하기 (메모이제이션+재귀호출 방식) (0) | 2019.10.09 |