Skip to content
Merged
Show file tree
Hide file tree
Changes from 6 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
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,6 @@
- [ ] PR 제목은 `week1` 형식으로 작성했나요?
- [ ] Assignees에 PR 생성자 본인을 지정했나요?
- [ ] 출처, 난이도, 카테고리 등의 label을 모두 추가했나요?
- [ ] Projects에 solveit raodmap을 연동하고 Status를 Done으로 변경했나요?
- [ ] PR은 Projects를 **연동하지 마세요**
- [ ] Milestone에 해당 week을 연동했나요?
- [ ] Development에 해당 week을 연동했나요?
7 changes: 7 additions & 0 deletions sgoldenbird/level_0/note.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# 정렬 함수 (오름차순, 내림차순)

정렬함수가 a-b이든 b-a든, (a, b)를 넣었을때 음수면 a가 앞으로 양수면 b가 앞으로.

- 음수(<0) → a가 앞으로
- 양수(>0) → b가 앞으로
- 0 → 순서 유지
3 changes: 3 additions & 0 deletions sgoldenbird/level_0/머쓱이보다_키_큰_사람.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
function solution(array, height) {
return array.filter((h) => h > height).length;
}
12 changes: 12 additions & 0 deletions sgoldenbird/level_0/모음_제거.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
function solution(my_string) {
const vowels = ["a", "e", "i", "o", "u"];
let result = "";

for (let ch of my_string) {
if (!vowels.includes(ch)) {
result += ch;
}
}

return result;
}
3 changes: 3 additions & 0 deletions sgoldenbird/level_0/세균_증식.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
function solution(n, t) {
return n * 2 ** t;
}
15 changes: 15 additions & 0 deletions sgoldenbird/level_0/순서쌍의_개수.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
function solution(n) {
let count = 0;

for (let i = 1; i <= Math.sqrt(n); i++) {
if (n % i === 0) {
if (i === n / i) {
count += 1;
} else {
count += 2;
}
}
}

return count;
}
8 changes: 8 additions & 0 deletions sgoldenbird/level_0/자릿수_더하기.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
function solution(n) {
let sum = 0;
while (n > 0) {
sum += n % 10;
n = Math.floor(n / 10);
}
return sum;
}
8 changes: 8 additions & 0 deletions sgoldenbird/level_0/최대값_만들기_1.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
function solution(numbers) {
numbers.sort((a, b) => a - b);

const length = numbers.length;
const max = numbers[length - 1] * numbers[length - 2];

return max;
}