題目

駝峰命名法切割

思路

建立一個StringBuilder在遍歷字串的時候加入至StringBuilder並判斷是否為大寫,是的話在前面插入空格

程式碼

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
using System;
using System.Text;
public class Kata
{
public static string BreakCamelCase(string str)
{
StringBuilder sb = new();
foreach(char c in str ){

if(Char.IsUpper(c)) sb.Append(' ');
sb.Append(c);
}
return sb.ToString();
}
}

改進的地方