[Programmers_CT] 46. 수 조작하기 2

문정준's avatar
Apr 09, 2025
[Programmers_CT] 46. 수 조작하기 2
 
💡
프로그래머스 코딩 테스트 44. 수 조작하기 2

1. 문제 설명

notion image
 

제한 사항

notion image

2. 입출력 예시

notion image

3. 코드 작성

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; } }
✏️

반복문을 통한 숫자 비교

  • i번째 수 - i-1번째 수 = 증가량
    • 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";

4. 테스트 실행

notion image

5. 제출 후 채점

notion image
 
Share article

sxias