본문 바로가기
프로그래머스

수 조작하기 2 (C#)

by LemongO 2024. 6. 3.

📌프로그래머스 181925

💡풀이

  • for문을 1부터 numLog.Length - 1 까지 돈다.
  • i와 i - 1의 차이로 switch문을 통해 해당 수에 따라 문자를 삽입한다.
public string 수조작하기2(int[] numLog)
{
    StringBuilder sb = new StringBuilder();
    
    for(int i = 1; i < numLog.Length; i++)
    {
        int diff = numLog[i] - numLog[i - 1];
        switch (diff)
        {
            case 1:
                sb.Append('w');
                break;
            case -1:
                sb.Append('s');
                break;
            case 10:
                sb.Append('d');
                break;
            case -10:
                sb.Append('a');
                break;
        }
    }

    return sb.ToString();
}

'프로그래머스' 카테고리의 다른 글

n^2 배열 자르기 (C#)  (0) 2024.06.04
주사위 게임 2 (C#)  (0) 2024.06.03
9로 나눈 나머지 (C#)  (0) 2024.06.03
접미사 배열 (C#)  (0) 2024.06.03
인덱스 바꾸기 (C#)  (0) 2024.06.03