프로그래머스/가위 바위 보_자바
이번엔 정말 별거 없었다. 점점 발전해가는 나 자신이 보인다.
다만 rsp를 srp로 써놓고 뚫어져라 바라보던 나 자신을 되돌아보며 다시한번 똥멍청이는 되지 말자.
처음에 if문을 썼는데, switch문이 조금이지만 코드의 중복을 줄일 수 있을 것 같아 바꿔보았다.
import java.util.*;
class Solution {
public String solution(String rsp) {
String answer = "";
// 가위는 2 바위는 0 보는 5
// 2-->0 , 0-->5 , 5-->2
//rsp를 srp로 써놓고 cannor find symbor에서 막혔었다. 스펠링 주의하자!
//스위치문으로 써봐도 좋을듯했다
// for (int i=0;i<rsp.length();i++) {
// if (rsp.charAt(i)=='2') {
// answer += "0";
// }
// else if (rsp.charAt(i)=='0') {
// answer += "5";
// }
// else if (rsp.charAt(i)=='5') {
// answer += "2";
// }
// }
for (int i=0;i<rsp.length();i++) {
switch (rsp.charAt(i)) {
case '2':
answer += "0";
break;
case '0':
answer += "5";
break;
case '5':
answer += "2";
break;
}
}
return answer;
}
}