728x90
class Solution {
public String solution(String rsp) {
String answer = "";
for(int i=0; i<rsp.length(); i++){
if(rsp.charAt(i)=='2') answer+=0;
else if(rsp.charAt(i)=='0') answer+=5;
else answer += 2;
}
return answer;
}
}
2:가위 0:바위 5:보
매개변수로 받은 문자열 rsp에서
0부터 문자열의 길이-1만큼 rsp.charAt(i)를 이용해 한 문자씩 가져와서 문자 '2','0','5'일 때 이기는 경우를
문자열 answer에 더해서 반환해준다.
반응형
'CodingTest > Programmers' 카테고리의 다른 글
| [프로그래머스] Lv.0 가장 큰 수 찾기 (1) | 2022.11.28 |
|---|---|
| [프로그래머스] Lv.0 대문자와 소문자* (0) | 2022.11.28 |
| [프로그래머스] Lv.0 세균 증식 (0) | 2022.11.28 |
| [프로그래머스] Lv.0 직각삼각형 출력하기* (0) | 2022.11.28 |
| [프로그래머스] Lv.0 개미군단 (0) | 2022.11.28 |
댓글