Koala - 15기/기초 알고리즘 스터디
[백준/Python] 4458번: 첫 글자를 대문자로
4lph4
2024. 7. 7. 21:50
문제
https://www.acmicpc.net/problem/4458
문장을 읽은 뒤, 줄의 첫 글자를 대문자로 바꾸는 프로그램을 작성하시오.
입력
첫째 줄에 줄의 수 N이 주어진다. 다음 N개의 줄에는 문장이 주어진다. 각 문장에 들어있는 글자의 수는 30을 넘지 않는다. 모든 줄의 첫 번째 글자는 알파벳이다.
출력
각 줄의 첫글자를 대문자로 바꾼뒤 출력한다.
풀이
문장의 인덱싱과 슬라이싱, 대소문자 변환 메서드를 사용하겠습니다.
문장을 입력 받아 첫번째 알파벳만 인덱싱으로 가져와 대문자로 출력 후, print함수의 end옵션을 이용하여 줄바꿈을 방지합니다.
그 후 나머지 알파벳들을 슬라이싱으로 가져와 대문자로 출력된 첫 알파벳 뒤에 그대로 출력합니다.
코드
input1 = int(input())
for i in range(input1) :
input2 = input()
print(input2[0].upper(), end="")
print(input2[1:])