class Solution {
public int[] solution(int[] numbers, String direction) {
int[] answer = new int[numbers.length];
if(direction.equals("right"))
{
answer[0]=numbers[numbers.length-1];
for(int i=0;i<numbers.length-1;i++)
{
answer[i+1]=numbers[i];
}
}
else if(direction.equals("left"))
{
answer[numbers.length-1]=numbers[0];
for(int i=0;i<numbers.length-1;i++)
{
answer[i]=numbers[i+1];
}
}
return answer;
}
}
class Solution {
public int[] solution(int[] numbers, String direction) {
int[] answer = new int[numbers.length];
if(direction.equals("right"))
{
for(int i=0;i<numbers.length;i++)
{
if(i==numbers.length-1) answer[0]=numbers[numbers.length-1];
else answer[i+1]=numbers[i];
}
}
else if(direction.equals("left"))
{
for(int i=0;i<numbers.length-1;i++)
{
answer[i]=numbers[i+1];
if(i==0) answer[numbers.length-1]=numbers[0];
}
}
return answer;
}
}
'코딩테스트 > lv0' 카테고리의 다른 글
[프로그래머스 코딩테스트] java Lv.0 중복된 문자 제거 (0) | 2024.07.19 |
---|---|
[프로그래머스 코딩테스트] java Lv.0 숫자 찾기 (0) | 2024.07.18 |
[프로그래머스 코딩테스트] java Lv.0 특정 문자 제거하기 (0) | 2024.07.18 |
[프로그래머스 코딩테스트] java Lv.0 점의 위치 구하기 (0) | 2024.07.18 |
[프로그래머스 코딩테스트] java Lv.0 문자열안에 문자열 (0) | 2024.07.18 |