빙응의 공부 블로그
[Programmers]Lv.1 이상한 문자 만들기 본문

📝풀이
해당 문제는 쉽게 split(" ")으로 풀 수 있다.
"try hello world"의 경우는 풀 수 있지만 공백이 2개 이상인 경우 빈 단어로 처리해야한다.
즉 " try hello world"의 경우 " " "try" "hello "world" 4개의 단어가 나오기 때문에 공백 2개 이상도 처리해야한다.
split(" ", -1)으로 풀 수 있다.
class Solution {
public String solution(String s) {
String answer = "";
String[] str = s.split(" ",-1);
for(int i =0; i < str.length;i++){
String temp = "";
for(int j = 0; j < str[i].length();j++){
if(j%2 == 0){
temp += String.valueOf(str[i].charAt(j)).toUpperCase();
}
else
temp += String.valueOf(str[i].charAt(j)).toLowerCase();
}
str[i] = temp;
}
return String.join(" ", str);
}
}'Argorithm' 카테고리의 다른 글
| [BOJ]1417번 국회의원 선거 (0) | 2024.01.10 |
|---|---|
| [Programmers]Lv.1 가장 많이 받은 선물 (1) | 2024.01.09 |
| [Programmers]Lv.1 비밀지도 (0) | 2024.01.03 |
| [Programmers]Lv.1 다트게임 (1) | 2024.01.03 |
| [Programmers]Lv.1 완주하지 못한 선수 (1) | 2024.01.02 |