거인의 코딩일지
[Lv.0_Java] 수 조작하기 2 본문
728x90
class Solution {
public String solution(int[] numLog) {
String answer = "";
for(int i = 1; i < numLog.length; i++ ){
if(numLog[i] - numLog[i-1] == 1){
answer += "w";
}else if(numLog[i] - numLog[i-1] == -1){
answer += "s";
}else if(numLog[i] - numLog[i-1] == 10){
answer += "d";
}else if(numLog[i] - numLog[i-1] == -10){
answer += "a";
}
}
return answer;
}
}
간단하게 for 문을 돌려서 i 값을 1 로 설정해 두고 i -1 의 값과 빼서 비교하였을 때 값들을 다 if - else if 구문을 활용하여 넣어주는 코드를 작성했다.!
728x90
'알고리즘테스트 > Programmers' 카테고리의 다른 글
[Lv.1_Java]숫자 문자열과 영단어 (0) | 2023.08.18 |
---|---|
[Lv.0_Java] 팩토리얼 (0) | 2023.08.18 |
[Lv.0_Java]등차수열의 특정한 항만 더하기 (0) | 2023.08.18 |
[Lv.0_Java] 중복된 문자 제거 (0) | 2023.08.18 |
[Lv.0_Java] 배열 만들기 3 (0) | 2023.08.18 |