본문 바로가기
[Baekjoon Online Judge] 풀이

[Baekjoon Online Judge] 백준 4458번: 첫 글자를 대문자로 파이썬 풀이 - 알고리즘 코딩 문제 해설 python

by codeomni 2023. 3. 14.
반응형

 

안녕하세요.

이번 포스팅은 백준 온라인 저지의 4458 문제 풀이입니다.

문제 이름은 "첫 글자를 대문자로" 입니다.

 

 

문제


문제 링크는 바로 밑의 링크를 확인해주세요.

https://www.acmicpc.net/problem/4458

 

4458번: 첫 글자를 대문자로

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

www.acmicpc.net

 

 

풀이


1
2
3
4
5
= int(input())
for i in range(N):
    s = input()
    s = s[0].upper() + s[1:]
    print(s)
cs

 

핵심: 문자열을 입력 받아서 대문자를 변환하는 upper() 함수와 슬라이싱을 사용합니다.

 

1. 입력 받을 문장의 개수 N을 int형으로 받습니다.

 

2. 문장의 개수 N 만큼 for문을 반복합니다.

 

3. 문자열을 입력 받습니다.

 

4. 첫글자의 인덱스는 0번으로 upper() 함수를 사용하여 대문자로 변환합니다.

문자열의 나머지 부분은 슬라이싱 기능을 사용하여 [두 번째 문자: 미지정 ]으로 지정합니다.

 

5. 변환한 문자열을 출력합니다.

댓글