Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

Everything has an expiration date

Programmers [Java] - Lv. 0 : 수 조작하기 2 본문

Programmers/[Java] Lv. 0

Programmers [Java] - Lv. 0 : 수 조작하기 2

Jelly-fish 2023. 11. 29. 13:53

 

 

 

 

 

class Solution
{
    public String solution(int[] numLog)
	{
		String answer = "";
		StringBuilder strBuilder = new StringBuilder();
		
		for (int i = 0; i < numLog.length - 1; i++)
		{
			// numLog[i] 값 numLog[i+1] 값 비교
			if (numLog[i+1] == numLog[i] + 1)
				strBuilder.append("w");

			else if (numLog[i+1] == numLog[i] - 1)
				strBuilder.append("s");
			
			else if (numLog[i+1] == numLog[i] + 10)
				strBuilder.append("d");
			
			else if (numLog[i+1] == numLog[i] - 10)
				strBuilder.append("a");
			
		}

		answer = strBuilder.toString();
		
		return answer;
	}
}