코딩테스트/2024 코딩 테스트
[프로그래머스] 수 조작하기 1
주연배
2024. 2. 3. 17:49
문제
풀이
1) String control의 각 글자를 알기위해 char.At()을 사용하여 바꿔준다.
2) control의 각 문자 중에서 "w","a","s","d"가 있으면 n에다가 해당 값을 누적 시켜준다.
결과
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;
}
}
느낀점
charAt()을 사용하여 하나의 문자열(control)을 쪼개서 비교하는 방법에 대해 생각해보는 시간을 가졌다!