[JAVA 문제 풀이] 26. 가위 바위 보(120839)

Stupefyee's avatar
Nov 21, 2024
[JAVA 문제 풀이] 26. 가위 바위 보(120839)
notion image

내가 작성한 코드

💡
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

stupefyee