Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions sujin-level0/15. 배열의 평균값.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function solution(numbers) {
const sum = numbers.reduce((acc, cur) => acc + cur);
return sum / numbers.length;
}
7 changes: 7 additions & 0 deletions sujin-level0/16. 배열 뒤집기.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
function solution(num_list) {
const answer = [];
for (let i = num_list.length - 1; i >= 0; i--) {
answer.push(num_list[i]);
}
return answer;
}
4 changes: 4 additions & 0 deletions sujin-level0/17.제곱수 판별하기.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function solution(n) {
const answer = Math.sqrt(n);
return Number.isInteger(answer) ? 1 : 2;
}
7 changes: 7 additions & 0 deletions sujin-level0/18.짝수 홀수 개수.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
function solution(num_list) {
const answer = [0, 0];
for (let i = 0; i < num_list.length; i++) {
num_list[i] % 2 === 0 ? (answer[0] += 1) : (answer[1] += 1);
}
return answer;
}
7 changes: 7 additions & 0 deletions sujin-level0/19.특정문자 제거하기.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
function solution(my_string, letter) {
let answer = "";
for (const e of my_string) {
e !== letter ? (answer += e) : answer;
}
return answer;
}
7 changes: 7 additions & 0 deletions sujin-level0/20. 뒤집힌 문자열.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
function solution(my_string) {
let answer = "";
for (let i = my_string.length - 1; i >= 0; i--) {
answer += my_string[i];
}
return answer;
}
7 changes: 7 additions & 0 deletions sujin-level0/21.문자 반복 출력하기.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
function solution(my_string, n) {
let answer = "";
for (let i = 0; i < my_string.length; i++) {
[...new Array(n)].forEach((e) => (answer += my_string[i]));
}
return answer;
}
3 changes: 3 additions & 0 deletions sujin-level0/22.편지.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
function solution(message) {
return message.length * 2;
}