Skip to content

Commit 92aa4e2

Browse files
committed
Merge branch 'main' into ohchaeyeon
2 parents 9bd1415 + 0aa1996 commit 92aa4e2

File tree

84 files changed

+1962
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+1962
-0
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
function solution(array, n) {
2+
var answer = 0;
3+
for(let i=0 ; i<array.length; i++) {
4+
if(n == array[i]){
5+
answer += 1;
6+
}
7+
}
8+
return answer;
9+
}
10+
11+
function solution(array, n) {
12+
return array.filter(element => element === n).length;
13+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
function solution(arr) {
2+
var answer = [];
3+
4+
if (arr.length === 1) return [-1];
5+
6+
const min = Math.min(...arr);
7+
answer = arr.filter((num) => num !== min);
8+
return answer;
9+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
function solution(arr, divisor) {
2+
const answer = [];
3+
for(let num of arr) {
4+
if(num % divisor === 0) {
5+
answer.push(num);
6+
}
7+
}
8+
if(answer.length === 0) return [-1];
9+
10+
return answer.sort((a, b) => a - b);
11+
}
12+
13+
function solution(arr, divisor) {
14+
const answer = arr.filter(num => num % divisor === 0).sort((a, b) => a - b);
15+
return answer.length ? answer : [-1];
16+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
function solution(strlist) {
2+
var answer = [];
3+
for(let i=0; i<strlist.length; i++){
4+
answer[i]=strlist[i].length
5+
}
6+
return answer;
7+
}
8+
9+
function solution(strlist) {
10+
return strlist.map(str => str.length);
11+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
function solution(arr1, arr2) {
2+
const answer = [];
3+
4+
for(let i = 0; i < arr1.length; i++) {
5+
const row = [];
6+
for(let j = 0; j < arr1[0].length; j++) {
7+
row.push(arr1[i][j] + arr2[i][j]);
8+
}
9+
answer.push(row);
10+
}
11+
12+
return answer;
13+
}
14+
15+
function solution(arr1, arr2) {
16+
return arr1.map((row, i) =>
17+
row.map((element, j) => element + arr2[i][j])
18+
);
19+
}
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+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
function solution(numbers, num1, num2) {
2+
var answer = [];
3+
answer = numbers.slice(num1, num2+1)
4+
return answer;
5+
}

0 commit comments

Comments
 (0)