Skip to content

Commit e863f39

Browse files
committed
UPDATE coding
1 parent 7c4efc7 commit e863f39

File tree

7 files changed

+66
-0
lines changed

7 files changed

+66
-0
lines changed

Programmers/Lv1/12901.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
//2016년
2+
function solution(a, b) {
3+
var days = ["SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"];
4+
var date = new Date(2016, a - 1, b);
5+
return days[date.getDay()];
6+
}
7+

Programmers/Lv1/1845.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
//폰켓몬
2+
function solution(nums) {
3+
var maxNums = nums.length / 2;
4+
var uniqueNums = [...new Set(nums)];
5+
return Math.min(maxNums, uniqueNums.length);
6+
}
7+

Programmers/Lv1/42576.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
//완주하지 못한 선수
2+
function solution(participant, completion) {
3+
participant.sort();
4+
completion.sort();
5+
for (var i = 0; i < participant.length; i++) {
6+
if (participant[i] !== completion[i]) {
7+
return participant[i];
8+
}
9+
}
10+
return participant[participant.length - 1];
11+
}

Programmers/Lv1/68644.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
//두 개 뽑아서 더하기
2+
function solution(numbers) {
3+
const answer = [];
4+
for (var i = 0; i < numbers.length; i++) {
5+
for (var j = i + 1; j < numbers.length; j++) {
6+
var sum = numbers[i] + numbers[j];
7+
if (!answer.includes(sum)) {
8+
answer.push(sum);
9+
}
10+
}
11+
}
12+
return answer.sort((a, b) => a - b);
13+
}

Programmers/Lv2/12941.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
//최솟값 만들기
2+
function solution(A, B) {
3+
A.sort((a, b) => a - b);
4+
B.sort((a, b) => b - a);
5+
var answer = 0;
6+
for (var i = 0; i < A.length; i++) {
7+
answer += A[i] * B[i];
8+
}
9+
return answer;
10+
}

Programmers/Lv2/12945.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
//피보나치 수
2+
function solution(n) {
3+
var fibo = [0, 1];
4+
for (var i = 2; i <= n; i++) {
5+
fibo[i] = (fibo[i - 1] + fibo[i - 2]) % 1234567;
6+
}
7+
return fibo[n];
8+
}

Programmers/Lv2/12951.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
//JadenCase 문자열 만들기
2+
function solution(s) {
3+
var words = s.toLowerCase().split(' ');
4+
for (var i = 0; i < words.length; i++) {
5+
if (words[i] !== '') {
6+
words[i] = words[i][0].toUpperCase() + words[i].slice(1);
7+
}
8+
}
9+
return words.join(' ');
10+
}

0 commit comments

Comments
 (0)