Skip to content

Commit af71e59

Browse files
committed
배열 회전시키기 / 기초
1 parent b53d096 commit af71e59

File tree

3 files changed

+20
-1
lines changed

3 files changed

+20
-1
lines changed

JooKangSan/배열/배열의 원소 길이.js renamed to JooKangSan/배열/Length_of_elements_in_array.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ function solution(strlist) {
88

99
function solution(strlist) {
1010
return strlist.map(str => str.length);
11-
}
11+
}

JooKangSan/배열/Rotate_array.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
function solution(numbers, direction) {
2+
var answer = [];
3+
if(direction == "right"){
4+
numbers.unshift(numbers[numbers.length-1])
5+
numbers.pop();
6+
}else{
7+
numbers.push(numbers[0])
8+
numbers.shift();
9+
}
10+
answer = numbers
11+
return answer;
12+
}
13+
14+
function solution(numbers, direction) {
15+
if(direction === "right") {
16+
return [numbers[numbers.length-1], ...numbers.slice(0, -1)];
17+
}
18+
return [...numbers.slice(1), numbers[0]];
19+
}

0 commit comments

Comments
 (0)