정수 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;
}
}

'코딩테스트 > 프로그래머스_코딩 기초 트레이닝' 카테고리의 다른 글
[프로그래머스] 조건에 맞게 수열 변환하기 1 (0) | 2023.06.03 |
---|---|
[프로그래머스] 문자 리스트를 문자열로 변환하기 (2) | 2023.06.02 |
[프로그래머스] rny_string (0) | 2023.06.02 |
[프로그래머스] 소문자로 바꾸기 (0) | 2023.06.02 |
[프로그래머스] 문자열의 뒤의 n글자 (0) | 2023.06.02 |