자바 문제 풀이/기초문제

[프로그래머스 자바] 수조작하기 1

ari0930 2024. 2. 28. 23:56

 

문제풀이

주어진 문자열 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;
    }
}

 

결과

반응형