관리 메뉴

솜씨좋은장씨

[Programmers] JadenCase 문자열 만들기 (Python) 본문

Programming/코딩 1일 1문제

[Programmers] JadenCase 문자열 만들기 (Python)

솜씨좋은장씨 2021. 5. 6. 00:18
728x90
반응형

코딩 1일 1문제 오늘의 문제는 프로그래머스의 JadenCase 문자열 만들기 입니다.

 

코딩테스트 연습 - JadenCase 문자열 만들기

JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건

programmers.co.kr

Solution

def solution(s):
    answer = ''
    
    words = s.split(' ')
    
    for i in range(len(words)):
        words[i] = words[i].capitalize()
        
    answer = ' '.join(words)
    
    return answer

Solution 풀이

먼저 입력받은 문자열을 공백을 기준으로 split 한 다음

각각 나온 단어를 capitalize를 활용하여 맨 앞문자만 대문자로 만들고 나머지를 소문자로 변경한 뒤

다시 Join을 활용하여 문자열로 만들어주면 끝!

 

SOMJANG/CODINGTEST_PRACTICE

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

Comments