728x90
반응형
SMALL
#include <string>
#include <vector>
using namespace std;
string solution(string rsp) {
string answer = "";
//가위 2, 바위 0, 보 5
for(char hand : rsp){
if(hand == '0') answer+='5';
else if(hand == '2') answer+='0';
else if(hand == '5') answer+='2';
}
return answer;
}
해당 케이스는 짧아서 괜찮지만 'hand'와 같은 조건이 많아지면 switch~case문을 사용하는것이 효율적인 측면에서 좋음
728x90
반응형
LIST
'C++' 카테고리의 다른 글
| [프로그래머스] 문자열 정렬하기 (1) (0) | 2025.09.05 |
|---|---|
| [프로그래머스] 주사위의 개수 (0) | 2025.09.05 |
| [프로그래머스] 개미 군단 (0) | 2025.09.05 |
| [프로그래머스] 직각삼각형 출력하기 (0) | 2025.09.04 |
| [프로그래머스] 옷가게 할인 받기 (0) | 2025.09.04 |
댓글