자바 백준 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);
}
}
'공부하기 > 백준' 카테고리의 다른 글
[Java] 백준 풀기 8723 - Patyki (2) | 2024.12.27 |
---|---|
[Java] 백준 풀기 17608 - 막대기 (2) | 2024.12.08 |
[Java] 백준 풀기 5554 - 심부름 가는 길 (2) | 2024.11.24 |
[Java] 백준 풀기 5724 - 파인만 (0) | 2024.10.12 |
[Java] 백준 풀기 11282 - 한글 (0) | 2024.10.09 |