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
9 changes: 9 additions & 0 deletions sujin-level0/23. 순서쌍의 개수.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
function solution(n) {
let answer = 0;
for (let i = 1; i <= n; i++) {
if (n % i == 0) {
answer += 1;
}
}
return answer;
}
7 changes: 7 additions & 0 deletions sujin-level0/24. 세균 증식.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
function solution(n, t) {
let answer = n;
for (let i = 1; i <= t; i++) {
answer *= 2;
}
return answer;
}
5 changes: 5 additions & 0 deletions sujin-level0/25. 최댓값 만들기(1).js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
function solution(numbers) {
const sortedArr = numbers.sort((a, b) => a - b);
const LENGTH = numbers.length;
return sortedArr[LENGTH - 1] * sortedArr[LENGTH - 2];
}
3 changes: 3 additions & 0 deletions sujin-level0/26. 모음 제거.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
function solution(my_string) {
return my_string.replace(/[aeiou]/g, "");
}
7 changes: 7 additions & 0 deletions sujin-level0/27. 자릿수 더하기.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
function solution(n) {
let answer = 0;
for (let i of String(n)) {
answer += Number(i);
}
return answer;
}
7 changes: 7 additions & 0 deletions sujin-level0/28. 머쓱이보다 키 큰 사람.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
function solution(array, height) {
let answer = 0;
for (let i = 0; i < array.length; i++) {
array[i] > height ? (answer += 1) : null;
}
return answer;
}
4 changes: 4 additions & 0 deletions sujin-level0/29. 삼각형의 완성조건.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
function solution(sides) {
sides.sort((a, b) => a - b);
return sides[2] < sides[0] + sides[1] ? 1 : 2;
}
3 changes: 3 additions & 0 deletions sujin-level0/30. 배열 자르기.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
function solution(numbers, num1, num2) {
return numbers.slice(num1, num2 + 1);
}
13 changes: 13 additions & 0 deletions sujin-level0/31. 점의 위치 구하기.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
function solution(dot) {
const AXIS_X = Math.sign(dot[0]);
const AXIS_Y = Math.sign(dot[1]);
if (AXIS_X === 1 && AXIS_Y === 1) {
return 1;
} else if (AXIS_X === -1 && AXIS_Y === 1) {
return 2;
} else if (AXIS_X === -1 && AXIS_Y === -1) {
return 3;
} else {
return 4;
}
}
6 changes: 6 additions & 0 deletions sujin-level0/32. 아이스 아메리카노.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
function solution(money) {
const AMERICANO = 5500;
const cups = Math.floor(money / AMERICANO);
const changes = money - cups * AMERICANO;
return [cups, changes];
}