글
프로그래머스 레벨2 C# JadenCase(Split, ToString().ToUpper() / ToString().ToLower())
using System;
public class Solution {
public string solution(string s) {
string answer = "";
string[] temp = s.Split(" "); // 공백을 기준으로 나눈다.
for (int i = 0; i < temp.Length; i++)
{
for (int j = 0; j < temp[i].Length; j++)
{
if (j == 0)
{
answer += (temp[i][j]).ToString().ToUpper();
// 첫 번째 문자를 대문자로 만든다.
}
else
{
answer += (temp[i][j]).ToString().ToLower();
// 나머지는 소문자로 만든다.
}
}
if (i != temp.Length-1) // i를 기준으로 공백을 추가한다.
{
answer += " ";
}
// 맨 마지막만 아니면 공백을 채워넣는다.
}
return answer;
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 두 개 뽑아서 더하기(OrderBy, Distinct()) (0) | 2023.01.24 |
---|---|
프로그래머스 C# N개의 최소공배수(메소드 활용, 유클리드 호제법, m대각선) n-m-temp (0) | 2023.01.24 |
프로그래머스 C# 특이한 정렬(OrderBy, ThenByDescending, Linq, Diagnostics, JAVA) (0) | 2023.01.24 |
프로그래머스 C# 겹치는 선분의 길이(배열 선언, JAVA) (0) | 2023.01.24 |
프로그래머스 C# 직사각형 별찍기(Console.Write, WriteLine) (0) | 2023.01.24 |