문제
내가 작성한 정답
class Solution {
public String solution(String myString) {
return myString.toLowerCase().replaceAll("a","A");
}
}다른 사람들의 정답
import java.util.stream.Collectors;
class Solution {
public String solution(String myString) {
return myString.chars().mapToObj(c -> String.valueOf((char) (c == 97 || c == 65 ? Character.toUpperCase(c) : Character.toLowerCase(c)))).collect(Collectors.joining());
}
}
class Solution {
public String solution(String myString) {
String answer = "";
myString = myString.toLowerCase();
StringBuilder sb = new StringBuilder();
for(int i = 0; i < myString.length(); i ++){
char current = myString.charAt(i);
if(current == 'a'){
sb.append("A");
}
else{
sb.append(current);
}
}
return sb.toString();
}
}Share article