'⏲ Computer Science' 카테고리의 다른 글
[네트워크] Express에서 쿠키 사용하기 (0) | 2023.05.28 |
---|---|
[네트워크] 쿠키와 세션 알아보기 (Cookie, Session) (0) | 2023.05.28 |
[네트워크] Express에서 쿠키 사용하기 (0) | 2023.05.28 |
---|---|
[네트워크] 쿠키와 세션 알아보기 (Cookie, Session) (0) | 2023.05.28 |
[네트워크] Express에서 세션 사용하기 (Session) (0) | 2023.05.28 |
---|---|
[네트워크] 쿠키와 세션 알아보기 (Cookie, Session) (0) | 2023.05.28 |
[네트워크] Express에서 세션 사용하기 (Session) (0) | 2023.05.28 |
---|---|
[네트워크] Express에서 쿠키 사용하기 (0) | 2023.05.28 |
[TIL - 230306] (0) | 2023.03.06 |
---|---|
[TIL - 230305] (0) | 2023.03.06 |
[TIL - 230228] (0) | 2023.03.06 |
[TIL - 230227] (0) | 2023.03.05 |
[TIL - 230226] (0) | 2023.03.05 |
등차수열 혹은 등비수열 common이 매개변수로 주어질 때, 마지막 원소 다음으로 올 숫자를 return 하도록 solution 함수를 완성해보세요.
common result
[1, 2, 3, 4] 5
[2, 4, 8] 16
입출력 예 #1
입출력 예 #2
function solution(common) {
let isWhat = '';
// 등차, 등비 판단
if (common[1] - common[0] != common[2] - common[1]) {
isWhat = '등비';
} else {
isWhat = '등차';
}
if (isWhat === '등비') {
return common[common.length-1] * common[1] / common[0];
} else {
return common[common.length-1] + common[1] - common[0];
}
}
[프로그래머스] 숫자 문자열과 영단어 (카카오 문제, LV1) (0) | 2024.05.29 |
---|---|
[프로그래머스] N진수 게임 (카카오 문제, LV2) (0) | 2024.05.28 |
[프로그래머스] 연속된 수의 합 (0) | 2023.04.20 |
[프로그래머스] 종이 자르기 (0) | 2023.04.20 |
[프로그래머스] 문자열 밀기 (0) | 2023.04.20 |
연속된 세 개의 정수를 더해 12가 되는 경우는 3, 4, 5입니다. 두 정수 num과 total이 주어집니다. 연속된 수 num개를 더한 값이 total이 될 때, 정수 배열을 오름차순으로 담아 return하도록 solution함수를 완성해보세요.
num total result
3 12 [3, 4, 5]
5 15 [1, 2, 3, 4, 5]
4 14 [2, 3, 4, 5]
5 5 [-1, 0, 1, 2, 3]
입출력 예 #1
입출력 예 #2
입출력 예 #3
입출력 예 #4
function solution(num, total) {
let answer = [];
if (num % 2 != 0) {
let a = parseInt(total / num);
for (let i = a - parseInt(num/2); i <= a + parseInt(num/2); i++) {
answer.push(i);
}
} else {
let a = parseInt(total / num);
for (let i = a - parseInt(num/2) + 1; i <= a + parseInt(num/2); i++) {
answer.push(i);
}
}
return answer;
}
[프로그래머스] N진수 게임 (카카오 문제, LV2) (0) | 2024.05.28 |
---|---|
[프로그래머스] 다음에 올 숫자 (0) | 2023.04.20 |
[프로그래머스] 종이 자르기 (0) | 2023.04.20 |
[프로그래머스] 문자열 밀기 (0) | 2023.04.20 |
[프로그래머스] k의 개수 (0) | 2023.04.20 |
머쓱이는 큰 종이를 1 x 1 크기로 자르려고 합니다. 예를 들어 2 x 2 크기의 종이를 1 x 1 크기로 자르려면 최소 가위질 세 번이 필요합니다.
정수 M, N이 매개변수로 주어질 때, M x N 크기의 종이를 최소로 가위질 해야하는 횟수를 return 하도록 solution 함수를 완성해보세요.
M N result
2 2 3
2 5 9
1 1 0
입출력 예 #1
입출력 예 #2
입출력 예 #3
function solution(M, N) {
return M * N - 1;
}
[프로그래머스] 다음에 올 숫자 (0) | 2023.04.20 |
---|---|
[프로그래머스] 연속된 수의 합 (0) | 2023.04.20 |
[프로그래머스] 문자열 밀기 (0) | 2023.04.20 |
[프로그래머스] k의 개수 (0) | 2023.04.20 |
[프로그래머스] A로 B 만들기 (0) | 2023.04.20 |
문자열 "hello"에서 각 문자를 오른쪽으로 한 칸씩 밀고 마지막 문자는 맨 앞으로 이동시키면 "ohell"이 됩니다. 이것을 문자열을 민다고 정의한다면 문자열 A와 B가 매개변수로 주어질 때, A를 밀어서 B가 될 수 있다면 밀어야 하는 최소 횟수를 return하고 밀어서 B가 될 수 없으면 -1을 return 하도록 solution 함수를 완성해보세요.
A B result
"hello" "ohell" 1
"apple" "elppa" -1
"atat" "tata" 1
"abc" "abc" 0
입출력 예 #1
입출력 예 #2
입출력 예 #3
입출력 예 #4
function solution(A, B) {
let cnt_l = 0;
let cnt_r = 0;
let a = A.split("");
let b = B.split("");
let c = A.split("");
let d = B.split("");
// while (a.join("") != b.join("")) {
// if (cnt_l === a.length) {
// return -1
// }
// a.push(a.shift());
// cnt_l += 1;
// }
while (c.join("") != d.join("")) {
if (cnt_r === c.length) {
return -1
}
c.unshift(c.pop());
cnt_r += 1;
}
return cnt_r;
}
[프로그래머스] 연속된 수의 합 (0) | 2023.04.20 |
---|---|
[프로그래머스] 종이 자르기 (0) | 2023.04.20 |
[프로그래머스] k의 개수 (0) | 2023.04.20 |
[프로그래머스] A로 B 만들기 (0) | 2023.04.20 |
[프로그래머스] 이진수 더하기 (0) | 2023.04.20 |
1부터 13까지의 수에서, 1은 1, 10, 11, 12, 13 이렇게 총 6번 등장합니다. 정수 i, j, k가 매개변수로 주어질 때, i부터 j까지 k가 몇 번 등장하는지 return 하도록 solution 함수를 완성해주세요.
i j k result
1 13 1 6
10 50 5 5
3 10 2 0
입출력 예 #1
입출력 예 #2
입출력 예 #3
function solution(i, j, k) {
let answer = 0;
let array = [];
for (let n = i; n <= j; n ++) {
array.push(n.toString().split("").map(Number));
}
while (array.length != 0) {
let tmp = array.shift();
for (e in tmp) {
if (tmp[e] === k) {
answer += 1;
}
}
}
return answer;
}
[프로그래머스] 종이 자르기 (0) | 2023.04.20 |
---|---|
[프로그래머스] 문자열 밀기 (0) | 2023.04.20 |
[프로그래머스] A로 B 만들기 (0) | 2023.04.20 |
[프로그래머스] 이진수 더하기 (0) | 2023.04.20 |
[프로그래머스] 치킨 쿠폰 (0) | 2023.04.20 |