File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed
Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -11,3 +11,28 @@ function solution(numbers, direction) {
1111
1212 return answer ;
1313}
14+
15+ /* slice 연습하기 */
16+ function solution ( numbers , direction ) {
17+ if ( direction === "right" ) {
18+ const last = numbers . slice ( - 1 ) ;
19+ const rest = numbers . slice ( 0 , - 1 ) ;
20+ return [ ...last , ...rest ] ;
21+ } else if ( direction === "left" ) {
22+ const first = numbers . slice ( 0 , 1 ) ;
23+ const rest = numbers . slice ( 1 ) ;
24+ return [ ...rest , ...first ] ;
25+ }
26+ }
27+
28+ /* splice 연습 */
29+ function solution ( numbers , direction ) {
30+ if ( direction === "right" ) {
31+ const last = numbers . splice ( - 1 , 1 ) ;
32+ numbers . unshift ( ...last ) ;
33+ } else if ( direction === "left" ) {
34+ const first = numbers . splice ( 0 , 1 ) ;
35+ numbers . push ( ...first ) ;
36+ }
37+ return numbers ;
38+ }
You can’t perform that action at this time.
0 commit comments