CodeWars 마흔 여섯 번째 문제
Updated:
Split Strings
public static String[] solution(String s) {
if(s.length() % 2 == 1) {
s +="_";
}
String[] split = new String[s.length()/2];
for(int i = 0 ; i < split.length; i++) {
split[i] = s.substring(0, 2);
s = s.substring(2);
}
return split;
}
- 처음 제출한 코드에서 내가 나름 리펙토링하여 다시 제출한 코드이다.
- 나랑 같은 베스트 알고리즘은 두 번째였는데 best 코드는 정규식을 이용한 것이었다.
- 정규식이 너무 난해해서(?) 그냥 포기했다. 위에 것으로 충분하다고 생각한다.