관리 메뉴

솜씨좋은장씨

[BaekJoon] 4458번 : 첫 글자를 대문자로 (Python) 본문

Programming/코딩 1일 1문제

[BaekJoon] 4458번 : 첫 글자를 대문자로 (Python)

사용자 솜씨좋은장씨 2021. 9. 9. 23:21
반응형

오늘 오후 역학조사관으로 부터 밀접접촉자로 분류되었다는 연락을 받고

현재 살고있는 거주지가 자가격리에 적합하지않다는 판단하에 자가격리 시설에 입소한 첫날!

정신없는 하루를 보낸 오늘의 문제는 첫 글자를 대문자로 입니다.

시간이 얼마 남지 않았기에 쉬운문제를 풀어보았습니다.

 

4458번: 첫 글자를 대문자로

첫째 줄에 줄의 수 N이 주어진다. 다음 N개의 줄에는 문장이 주어진다. 각 문장에 들어있는 글자의 수는 30을 넘지 않는다. 모든 줄의 첫 번째 글자는 알파벳이다.

www.acmicpc.net

👨🏻‍💻 문제 풀이

문자열을 입력받으면 입력 받은 문자열의 맨 첫번째 글자를 대문자로만 변환해주면 되는 문제입니다.

맨 앞의 문자를 가져와 upper를 통해 대문자로 바꾸고 나머지는 1: 슬라이싱을 통해

붙여주면! 끝입니다.

참쉽죠!

string = string[0].upper() + string[1:]

전체 코드는 아래를 참고해주세요.

👨🏻‍💻 코드 ( Solution )

def convert_first_word_upper(string):
    string = string[0].upper() + string[1:]
    
    return string


if __name__ == "__main__":
    for _ in range(int(input())):
        string = input()
        print(convert_first_word_upper(string))
 

GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07

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

github.com

반응형
2 Comments
댓글쓰기 폼