참고 :
String[] s1 = s.split(" ", -1); 공백 추가 함수.
링크 :
https://programmers.co.kr/learn/courses/30/lessons/12930#
import java.util.*;
import java.util.stream.Collectors;
import java.util.stream.IntStream;
class Solution {
public String solution(String s) {
String answer = "";
String[] s1 = s.split(" ", -1);
answer = Arrays.stream(s1)
.map(this::processString)
.collect(Collectors.joining(" "));
return answer;
}
public String processString(String sParam){
if(sParam.contains(" ")) return sParam;
return IntStream.range(0, sParam.length())
.mapToObj(index -> {
String s = String.valueOf(sParam.charAt(index));
if (index % 2 == 0) return s.toUpperCase();
else return s.toLowerCase();
})
.collect(Collectors.joining(""));
}
}
'교육 > 코테' 카테고리의 다른 글
[프로그래머스]JAVA 자연수 뒤집어 배열로 만들기 (0) | 2022.06.28 |
---|---|
[프로그래머스]JAVA 자릿수 더하기 (0) | 2022.06.28 |
[프로그래머스]JAVA 약수의 합 (0) | 2022.06.28 |
[프로그래머스]JAVA 시저 암호 (0) | 2022.06.28 |
[프로그래머스]JAVA 문자열을 정수로 바꾸기 (0) | 2022.06.28 |