구글에 'C# 첫 글자를 대문자로'라고 검색해서 나온
https://learn.microsoft.com/ko-kr/dotnet/api/system.globalization.textinfo.totitlecase?view=net-7.0
TextInfo.ToTitleCase(String) 메서드 (System.Globalization)
지정된 문자열에서 단어의 첫 글자를 대문자로 변환합니다(약어로 간주되는 모두 대문자로 이루어진 단어 제외).
learn.microsoft.com
이 메서드를 이용해서 작성했다
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Globalization;
namespace Study11
{
class App
{
//생성자
public App()
{
//[BOJ] 4458 첫 글자를 대문자로
string[] arr = {
"powdered Toast Man",
"skeletor",
"Electra Woman and Dyna Girl",
"she-Ra Princess of Power",
"darth Vader"
};
//여기서부터 작성 하세요
TextInfo ti = CultureInfo.CurrentCulture.TextInfo;
foreach (string value in arr)
Console.WriteLine(ti.ToTitleCase(value));
//출력
//Powdered Toast Man
//Skeletor
//Electra Woman and Dyna Girl
//She - Ra Princess of Power
//Darth Vader
}
}
}
https://www.acmicpc.net/problem/4458
4458번: 첫 글자를 대문자로
첫째 줄에 줄의 수 N이 주어진다. 다음 N개의 줄에는 문장이 주어진다. 각 문장에 들어있는 글자의 수는 30을 넘지 않는다. 모든 줄의 첫 번째 글자는 알파벳이다.
www.acmicpc.net
'코딩 테스트 > BOJ' 카테고리의 다른 글
C# 1181 단어 정렬 (0) | 2023.01.12 |
---|---|
C# 10173 니모를 찾아서 (0) | 2023.01.12 |
C# 2711 오타맨 고창영 (0) | 2023.01.12 |
C# 9086 문자열 (0) | 2023.01.12 |
C# 15828 라우터 (0) | 2023.01.11 |