문제풀이
주어진 문자열 control를 하나하씩 돌면서 그 문자에맞는 수를 n에 더해주어 답을 린턴한다
문자열을 하나하나씩 출력하기 위해 .chartAt()를 이용하였다
코드
class Solution {
public int solution(int n, String control) {
int answer = n;
for (int i=0 ; i<control.length();i++){
char a= control.charAt(i);
if ('w'==a){
answer+=1;
}
if ('s'==a){
answer-=1;
}
if ('d'==a){
answer+=10;
}
if ('a'==a){
answer-=10;
}
}
return answer;
}
}
결과
반응형
'자바 문제 풀이 > 기초문제' 카테고리의 다른 글
[프로그래머스 자바] 배열 만들기2 (0) | 2024.03.04 |
---|---|
[프로그래머스 자바]수열과 구간 쿼리2 (1) | 2024.03.01 |
[프로그래머스 자바] 더 크게 합치기 (0) | 2024.02.24 |
[프로그래머스 자바] 문자 리스트를 문자열로 변환하기 (0) | 2024.02.21 |
[프로그래머스 자바] 문자열 겹처쓰기 (1) | 2024.02.21 |