[백준 4458] 첫 글자를 대문자로
Python에서 slicing은 내부적으로 매우 빠르게 동작합니다.
이 문제의 핵심 포인트는 slicing을 통해 입력받은 문자열의 첫 글자를 [0]으로,
나머지 부분을 [1:]로 분리하는 것입니다.
- 주의 -
Python 문자열 처리 함수에 익숙하신 분들은 title() 등을 활용하고자 하셨을 수도 있지만
title() 함수는 문자열의 모든 단어의 첫 글자를 대문자로 바꾸지만
알파벳 외의 문자(숫자, 띄어쓰기 등)들을 기준으로 첫 글자를 대문자로 바꿉니다.
따라서 맨 앞 글자 하나만을 대문자로 바꾸는 본 문제에서는 slicing을 활용하여 푸는 것이 간편합니다.
upper() 함수는 해당 문자열 내부의 모든 문자들을 대문자로 바꾸어주는 함수입니다.
문제 : 백준 4458 - 첫 글자를 대문자로