
내가 작성한 코드
class Solution {
public String solution(String rsp) {
String[] split = rsp.split(""); // 문자열 배열화
// 반복문을 통해 모두 치환
for(int i = 0; i < split.length; i++) {
if (split[i].equals("5")) split[i] = "2";
else if (split[i].equals("2")) split[i] = "0";
else if (split[i].equals("0")) split[i] = "5";
}
// 배열을 문자열로 합치기
String answer = String.join("", split);
return answer;
}
}
다른 사람의 코드
class Solution {
public String solution(String rsp) {
return rsp.replaceAll("2", "9")
.replaceAll("5", "2")
.replaceAll("0", "5")
.replaceAll("9", "0");
}
}
Share article