
for문을 반복할때 시작 인덱스 설정을 잘 해야 함.class Solution {
public String solution(int[] numLog) {
String answer = "";
for(int i=1; i<numLog.length ; i++){
switch(numLog[i] - numLog[i-1]){
case 1:
answer += "w";
break;
case -1:
answer += "s";
break;
case 10:
answer += "d";
break;
case -10:
answer += "a";
break;
default:break;
}
}
return answer;
}
}
for(int i=1; i<numLog.length ; i++)
for문을 보면 1에서부터 시작하는데 그 이유는 첫 번째 원소와 비교가 가능하기 때문이다.
switch(numLog[i] - numLog[i-1])
switch-case문과 for문을 이용해 보았는데 좋은 것 같다.
자주 써봐야 겠다.