헐 이거 바로 못품;
import java.util.*;
class Solution {
public String solution(String s) {
StringBuilder sb = new StringBuilder();
for(String str : s.split(" ")){
for(int i=0;i<str.length();i++){
if(i%2==0){//짝수
sb.append(Character.toUpperCase(str.charAt(i)));
}else{
sb.append(Character.toLowerCase(str.charAt(i)));
}
}
sb.append(" ");
}
//sb.deleteCharAt(sb.length()-1);
return sb.toString().trim();
}
}답 코드
import java.util.*;
class Solution {
public String solution(String s) {
StringBuilder sb = new StringBuilder();
boolean toUpper = true;
for(char c : s.toCharArray()){
if(!Character.isAlphabetic(c)){
sb.append(" ");
toUpper = true;
continue;
}
if(toUpper){
sb.append(Character.toUpperCase(c));
// isUpper = false;
}else{
sb.append(Character.toLowerCase(c));
// isUpper = true;
}
toUpper = !toUpper;
}
return sb.toString();
}
}