코딩테스트/프로그래머스_코딩 기초 트레이닝
[프로그래머스] 수 조작하기 1
아리빠
2023. 6. 2. 20:48
정수 n과 문자열 control이 주어집니다. control은 "w", "a", "s", "d"의 4개의 문자로 이루어져 있으며, control의 앞에서부터 순서대로 문자에 따라 n의 값을 바꿉니다.
<생각하기>
마지막 나오는 n값을 리턴해야하니까 for문 반복으로 위치찾고,,charAt으로 문자 반환 if문으로 wasd 찾기
class Solution {
public int solution(int n, String control) {
for (int i = 0; i < control.length(); i++) {
char ch = control.charAt(i);
if (ch == 'w') {
n += 1;
} else if (ch == 's') {
n -= 1;
} else if (ch == 'd') {
n += 10;
} else if (ch == 'a') {
n -= 10;
}
}
return n;
}
}