프로그래머스
수 조작하기 2 (C#)
LemongO
2024. 6. 3. 17:35
📌프로그래머스 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();
}