Algorithm/BOJ
[BOJ] 4458 첫 글자를 대문자로
yeeendy
2023. 1. 12. 23:07
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study11
{
class App
{
string[] arr;
//생성자
public App()
{
string[] arr = {
"powdered Toast Man",
"skeletor",
"Electra Woman and Dyna Girl",
"she-Ra Princess of Power",
"darth Vader"
};
this.arr = arr;
for (int i = 0; i < arr.Length; i++)
{
Count(i);
}
}
void Count(int a)
{
char[] ch = arr[a].ToCharArray(); //a에 들어가는 인덱스의 문자를 출력해주는 메서드인 듯 하다.
char afterCh = Char.ToUpper(ch[0]); //대문자로 바꿔주는 메서드 //0인덱스만 대문자로 바뀐다.
Console.Write(afterCh);
for (int i = 0; i < ch.Length - 1; i++) //-1을 하는 이유는 총 인덱스 길이에서 1을 빼야하기 때문
{
Console.Write(ch[i + 1]);
}
Console.WriteLine();
}
//출력
//Powdered Toast Man
//Skeletor
//Electra Woman and Dyna Girl
//She - Ra Princess of Power
//Darth Vader
}
}

ToCharArray 메서드 유용한 듯

이현민님 블로그 참고