코딩테스트/[C#] 프로그래머스
[프로그래머스 | Lv.0] 배열 회전시키기
냠냠쿠
2023. 9. 12. 19:51
728x90
https://school.programmers.co.kr/learn/courses/30/lessons/120844
📝 나의 풀이
using System;
public class Solution {
public int[] solution(int[] numbers, string direction) {
int[] answer = new int[numbers.Length];
if(direction=="left"){
for(int i=0; i<numbers.Length; i++){
if(i-1 <0){
answer[numbers.Length-1] = numbers[0];
} else {
answer[i-1] = numbers[i];
}
}
} else {
for(int i=0; i<numbers.Length; i++){
if(numbers.Length-1 <i+1){
answer[0] = numbers[numbers.Length-1];
} else {
answer[i+1] = numbers[i];
}
}
}
return answer;
}
}
728x90