+++ al01/section2/2.js
... | ... | @@ -0,0 +1,16 @@ |
1 | + | |
2 | + | |
3 | +function solution(arr){ | |
4 | + | |
5 | + if(arr.length < 1 || arr.length > 1000) return "error"; | |
6 | + | |
7 | + for(let i = arr.length - 1; i >= 1; i--){ | |
8 | + if(arr[i] <= arr[i - 1]){ | |
9 | + arr.splice(i, 1); | |
10 | + } | |
11 | + } | |
12 | + return arr.length; | |
13 | + | |
14 | +} | |
15 | + | |
16 | +console.log(solution([130, 135, 148, 140, 150, 150, 153]));(No newline at end of file) |
+++ al01/section2/3.js
... | ... | @@ -0,0 +1,28 @@ |
1 | +// 가위 : 1 바위 : 2 보 : 3 | |
2 | + | |
3 | +function solution(arrA, arrB){ | |
4 | + | |
5 | + if(arrA.length != arrB.length) return console.log("error");; | |
6 | + | |
7 | + for(let i = 0; i < arrA.length; i++){ | |
8 | + if(arrA[i] == 1){ | |
9 | + if(arrB[i] == 2) console.log("B"); | |
10 | + else if(arrB[i] == 3) console.log("A"); | |
11 | + else if(arrB[i] == 1) console.log("B"); | |
12 | + else return "error"; | |
13 | + }else if(arrA[i] == 2){ | |
14 | + if(arrB[i] == 1) console.log("A"); | |
15 | + else if(arrB[i] == 3) console.log("B"); | |
16 | + else if(arrB[i] == 2) console.log("D"); | |
17 | + else return console.log("error"); | |
18 | + }else if(arrA[i] == 3){ | |
19 | + if(arrB[i] == 1) console.log("B"); | |
20 | + else if(arrB[i] == 2) console.log("A"); | |
21 | + else if(arrB[i] == 3) console.log("D"); | |
22 | + else return "error"; | |
23 | + }else console.log("error"); | |
24 | + } | |
25 | + | |
26 | +} | |
27 | + | |
28 | +solution([2, 3, 3, 1, 3], [1, 1, 2, 2, 3]);(No newline at end of file) |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?