문제
내가 작성한 정답
class Solution {
public String solution(int[] numLog) {
StringBuilder answer = new StringBuilder();
for(int i=0;i<numLog.length-1; i++){
int d = numLog[i+1] - numLog[i];
answer.append((d==1)?"w":(d==-1)?"s":(d==10)?"d":"a");
}
return answer.toString();
}
}다른 사람들의 정답
class Solution {
public String solution(int[] numLog) {
String answer = "";
for(int i=1; i<numLog.length; i++){
int j = numLog[i-1] - numLog[i];
switch(j){
case -1 : answer+='w'; break;
case 1 : answer+='s'; break;
case -10 : answer+='d'; break;
case 10 : answer+='a'; break;
}
}
return answer;
}
}Share article