공부하기/백준
[Java] 백준 풀기 4458 - 첫 글자를 대문자로
XEV
2024. 11. 26. 22:25
자바 백준 4458번
브론즈 3
https://www.acmicpc.net/problem/4458
문제 보기
분류: 구현, 문자열
코드 풀이
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt(); // 첫째 줄에 줄의 수 N을 입력
sc.nextLine(); // 개행 문자 소비하여 다음 입력 준비
// N개의 줄을 반복하여 입력
for (int i = 0; i < N; i++) {
String line = sc.nextLine(); // 각 줄의 문장을 입력
String capitalizedLine = capitalizeFirstLetter(line); // 첫 글자를 대문자로 변환
System.out.println(capitalizedLine); // 변환된 문장을 출력
}
}
// 주어진 문자열의 첫 글자를 대문자로 변환하는 메소드
private static String capitalizeFirstLetter(String line) {
// 첫 글자를 대문자로 변환
char firstChar = Character.toUpperCase(line.charAt(0));
// 대문자로 변환된 첫 글자와 나머지 문자열을 결합하여 반환
return firstChar + line.substring(1);
}
}