[프로그래머스] 자바 수 조작하기 1
[문제출처]
https://school.programmers.co.kr/learn/courses/30/lessons/181926
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
[소스]
class Solution {
public int solution(int n, String control) {
int answer = n;
for(int i=0;i<control.length();i++){
if(control.charAt(i) =='w'){
answer = answer + 1;
}else if(control.charAt(i) =='s'){
answer = answer - 1;
}else if(control.charAt(i) =='d'){
answer = answer + 10;
}else if(control.charAt(i) == 'a'){
answer = answer - 10;
}else
return answer;
}
return answer;
}
}
[알아야하는 부분]
charAt() 이란 ? String으로 저장된 문자열 중에서 한 글자만 선택해서 char타입으로 변환
Scanner로 입력을 받을 때는 String 타입으로 밖에 받을 수 없음
-> 이때 string 으로 저장된 문자열 중에 한 글자만 선택해서 char 타입으로 변화해줌