[프로그래머스] 가위 바위 보

정선모·2023년 2월 22일
0

프로그래머스

목록 보기
90/91

사족으로 해쉬맵을 달아서 풀이하였습니다. 다른 분들은 switch문이나 조건문 사용한 풀이가 많이 보였습니다.

import java.util.HashMap;

class Solution {
    public String solution(String rsp) {
        HashMap<String, Character> exRsp = new HashMap<>();
        exRsp.put("2", '0');
        exRsp.put("0", '5');
        exRsp.put("5", '2');
        StringBuilder sb = new StringBuilder(rsp);
        int sbLength = sb.length();
        for(int i=0;i<sbLength;i++) {
            sb.setCharAt(i, exRsp.get(String.valueOf(sb.charAt(i))));
        }
        String answer = sb.toString();
        return answer;
    }
}
profile
개발자가 되어가는 비전공자

0개의 댓글