https://school.programmers.co.kr/learn/courses/30/lessons/181926
- 정수 n과 문자열 control이 주어집니다. control은 "w","a","s","d"의 4개의 문자로 이루어져 있으며, control의 앞에서부터 순서대로 문자에 따라 n의 값을 바꿉니다 ,
1) w : n이 1씩 커짐
2) s : n이 1 작아짐
3) d : n이 10 커짐
4) a : n이 10 작아짐
정답
class Solution {
public int solution(int n, String control) {
int answer = 0;
char ch[] = control.toCharArray();
for(int i=0; i<control.length(); i++)
{
char input = ch[i];
switch(input)
{
case 'w':
n+=1;
break;
case 's':
n-=1;
break;
case 'd':
n+=10;
break;
case 'a':
n-=10;
break;
}
}
answer = n;
return answer;
}
}
'Java > 프로그래머스' 카테고리의 다른 글
[JAVA] 프로그래머스 - 수열과 구간 쿼리 3 (0) | 2024.03.17 |
---|---|
[JAVA] 프로그래머스 - 수 조작하기 2 (0) | 2024.03.17 |
[JAVA] 프로그래머스 - 마지막 두 원소 (0) | 2024.03.17 |
[JAVA] 프로그래머스 - 이어 붙인 수 (0) | 2024.03.17 |
[JAVA] 프로그래머스 - 원소들의 곱과 합 (0) | 2024.03.16 |