[Bronze III] 첫 글자를 대문자로 - 4458
4458번: 첫 글자를 대문자로
첫째 줄에 줄의 수 N이 주어진다. 다음 N개의 줄에는 문장이 주어진다. 각 문장에 들어있는 글자의 수는 30을 넘지 않는다. 모든 줄의 첫 번째 글자는 알파벳이다.
www.acmicpc.net
성능 요약
메모리: 17596 KB, 시간: 204 ms
분류
구현(implementation), 문자열(string)
문제 설명
문장을 읽은 뒤, 줄의 첫 글자를 대문자로 바꾸는 프로그램을 작성하시오.
입력
첫째 줄에 줄의 수 N이 주어진다. 다음 N개의 줄에는 문장이 주어진다. 각 문장에 들어있는 글자의 수는 30을 넘지 않는다. 모든 줄의 첫 번째 글자는 알파벳이다.
출력
각 줄의 첫글자를 대문자로 바꾼뒤 출력한다.
답 : 받은 뒤 첫 글자만 따로 따서 대문자로 변경해주고, 나머지는 substring 으로 붙여준다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = Integer.parseInt(sc.nextLine());
for (int i = 0; i < n; i++) {
String str = sc.nextLine();
System.out.println((str.charAt(0) + "").toUpperCase() + str.substring(1, str.length()));
}
sc.close();
}
}
'algorithm > 백준' 카테고리의 다른 글
[백준] 도비의 영어 공부 - 2386 Java[자바] (0) | 2023.02.06 |
---|---|
[백준] 킹, 퀸, 룩, 비숍, 나이트, 폰 - 3003 Java[자바] (0) | 2023.02.05 |
[백준] 경고 - 3029 Java[자바] (1) | 2023.02.03 |
[백준] 플러그 - 2010 Java[자바] (1) | 2023.02.02 |
[백준] 인공지능 시계 - 2530 Java[자바] (0) | 2023.02.01 |