정수 배열 numLog가 주어집니다. 처음에 numLog[0]에서 부터 시작해 "w", "a", "s", "d"로 이루어진 문자열을 입력으로 받아 순서대로 다음과 같은 조작을 했다고 합시다.
그리고 매번 조작을 할 때마다 결괏값을 기록한 정수 배열이 numLog입니다. 즉, numLog[i]는 numLog[0]로부터 총 i번의 조작을 가한 결과가 저장되어 있습니다.
주어진 정수 배열 numLog에 대해 조작을 위해 입력받은 문자열을 return 하는 solution 함수를 완성해 주세요.
class Solution {
public String solution(int[] numLog) {
String answer = "";
for(int i=1;i<numLog.length;i++){
int diff = numLog[i] - numLog[i-1];
switch(diff){
case 1: answer += 'w'; break;
case -1: answer += 's'; break;
case 10: answer += 'd'; break;
case -10: answer += 'a'; break;
}
}
return answer;
}
}
