코딩 테스트/BOJ

C# 4458 첫 글자를 대문자로

s0002 2023. 1. 12. 22:05

구글에 '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