class Solution {
public int solution(int n, String control) {
int answer = 0;
return answer;
}
}
class Solution {
public int solution(int n, String control) {
for (int i = 0; i < control.length(); i++) {
switch (control.charAt(i)) {
case 'w':
n += 1;
break;
case 's':
n -= 1;
break;
case 'd':
n += 10;
break;
case 'a':
n -= 10;
break;
}
}
return n;
}
}
switch 문을 이용하는 방법
charAt()
class Solution {
public int solution(int n, String control) {
int answer = n; // n 이 시작값이므로, n 으로 초기화
String[] controlList = control.split(""); // 각각의 문자로 구분해서 배열 생성
for (int i = 0; i < controlList.length; i++){
if (controlList[i].equals("w")) {
answer += 1;
} else if (controlList[i].equals("s")) {
answer -= 1;
} else if (controlList[i].equals("d")) {
answer += 10;
} else if (controlList[i].equals("a")) {
answer -= 10;
}
}
return answer;
}
}