정수 n과 문자열 control이 주어집니다. control은 "w", "a", "s", "d"의 4개의 문자로 이루어져 있으며, control의 앞에서부터 순서대로 문자에 따라 n의 값을 바꿉니다.
switch - case 구문을 사용하면 되지 않을까?
class Solution {
public int solution(int n, String control) {
int answer = 0;
for(char direction : control.toCharArray()){
switch (direction) {
case 'w':
n++;
break;
case 's':
n--;
break;
case 'd':
n += 10;
break;
case 'a':
n -= 10;
break;
default:
// 처리하지 않은 다른 문자에 대한 처리
break;
}
}
return n;
}
}
toCharArray
: String문자열을 char배열로 변환해주는 메서드