► JS Algorithm/Programmers
-
[Programmers] JavaScript 알고리즘 | Lv.0 덧셈식 출력하기► JS Algorithm/Programmers 2024. 7. 7. 22:33
🔒 문제 설명두 정수 a, b가 주어질 때 다음과 같은 형태의 계산식을 출력하는 코드를 작성해 보세요.a + b = c🔒 제한사항 1 ≤ a, b ≤ 100🔒 입출력 예입력 #14 5출력 #14 + 5 = 9 🔐 solution of mineconst readline = require('readline');const rl = readline.createInterface({ input: process.stdin, output: process.stdout});let input = [];rl.on('line', function (line) { input = line.split(' ');}).on('close', function () { console.log(`${Number(inp..
-
[Programmers] JavaScript 알고리즘 | Lv.0 문자열 돌리기► JS Algorithm/Programmers 2024. 7. 7. 10:03
🔒 문제 설명문자열 str이 주어집니다.문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요.🔒 제한사항 1 ≤ str의 길이 ≤ 10🔒 입출력 예입력 #1abcde출력 #1abcde 🔐 solution of mineArray.map()const readline = require('readline');const rl = readline.createInterface({ input: process.stdin, output: process.stdout});let input = [];rl.on('line', function (line) { input = [line];}).on('close',function(){ str = input[0]; ..
-
[Programmers] JavaScript 알고리즘 | Lv.0 직각삼각형 출력하기► JS Algorithm/Programmers 2024. 7. 7. 09:53
🔒 문제 설명"*"의 높이와 너비를 1이라고 했을 때, "*"을 이용해 직각 이등변 삼각형을 그리려고합니다. 정수 n 이 주어지면 높이와 너비가 n 인 직각 이등변 삼각형을 출력하도록 코드를 작성해보세요.🔒 제한사항 1 ≤ n ≤ 10🔒 입출력 예입력 #13출력 #1******🔒 입출력 예 설명입출력 예 #1n이 3이므로 첫째 줄에 * 1개, 둘째 줄에 * 2개, 셋째 줄에 * 3개를 출력합니다. 🔐 solution of mineString.repeat()const readline = require('readline');const rl = readline.createInterface({ input: process.stdin, output: process.stdout});let inp..
-
[Programmers] JavaScript 알고리즘 | Lv.0 홀짝 구분하기► JS Algorithm/Programmers 2024. 7. 7. 09:29
🔒 문제 설명자연수 n이 입력으로 주어졌을 때 만약 n이 짝수이면 "n is even"을, 홀수이면 "n is odd"를 출력하는 코드를 작성해 보세요. 🔒 제한사항 1 ≤ n ≤ 1,000 🔒 입출력 예입력 #1100출력 #1100 is even입력 #21출력 #21 is odd※ 2023년 05월 15일 지문이 수정되었습니다. 🔐 solution of mine삼항연산자const readline = require('readline');const rl = readline.createInterface({ input: process.stdin, output: process.stdout});let input = [];rl.on('line', function (line) { input..
-
[Programmers] JavaScript 알고리즘 | Lv.0 가까운 수► JS Algorithm/Programmers 2024. 1. 18. 20:07
🔒 문제 설명 정수 배열 array와 정수 n이 매개변수로 주어질 때, array에 들어있는 정수 중 n과 가장 가까운 수를 return 하도록 solution 함수를 완성해주세요. 🔒 제한사항 1 ≤ array의 길이 ≤ 100 1 ≤ array의 원소 ≤ 100 1 ≤ n ≤ 100 가장 가까운 수가 여러 개일 경우 더 작은 수를 return 합니다. 🔒 입출력 예 array n result [3, 10, 28] 20 28 [10, 11, 12] 13 12 🔒 입출력 예 설명 입출력 예 #1 3, 10, 28 중 20과 가장 가까운 수는 28입니다. 입출력 예 #2 10, 11, 12 중 13과 가장 가까운 수는 12입니다. ※ 공지 - 2023년 3월 29일 테스트 케이스가 추가되었습니다. 기존에 ..
-
[Programmers] JavaScript 알고리즘 | Lv.0 간단한 논리 연산► JS Algorithm/Programmers 2024. 1. 17. 20:53
🔒 문제 설명 boolean 변수 x1, x2, x3, x4가 매개변수로 주어질 때, 다음의 식의 true/false를 return 하는 solution 함수를 작성해 주세요. (x1 ∨ x2) ∧ (x3 ∨ x4) 🔒 입출력 예 x1 x2 x3 x4 result false true true true true true false false false false 🔒 입출력 예 설명 입출력 예 #1 예제 1번의 x1, x2, x3, x4로 식을 계산하면 다음과 같습니다. (x1 ∨ x2) ∧ (x3 ∨ x4) ≡ (F ∨ T) ∧ (T ∨ T) ≡ T ∧ T ≡ T 따라서 true를 return 합니다. 입출력 예 #2 예제 2번의 x1, x2, x3, x4로 식을 계산하면 다음과 같습니다. (x1 ∨ x2..
-
[Programmers] JavaScript 알고리즘 | Lv.0 숨어있는 숫자의 덧셈 (2)► JS Algorithm/Programmers 2024. 1. 17. 20:45
🔒 문제 설명 문자열 my_string이 매개변수로 주어집니다. my_string은 소문자, 대문자, 자연수로만 구성되어있습니다. my_string안의 자연수들의 합을 return하도록 solution 함수를 완성해주세요. 🔒 제한사항 1 ≤ my_string의 길이 ≤ 1,000 1 ≤ my_string 안의 자연수 ≤ 1000 연속된 수는 하나의 숫자로 간주합니다. 000123과 같이 0이 선행하는 경우는 없습니다. 문자열에 자연수가 없는 경우 0을 return 해주세요. 🔒 입출력 예 my_string result "aAb1B2cC34oOp" 37 "1a2b3c4d123Z" 133 🔒 입출력 예 설명 입출력 예 #1 "aAb1B2cC34oOp"안의 자연수는 1, 2, 34 입니다. 따라서 1 + 2..
-
[Programmers] JavaScript 알고리즘 | Lv.0 문자 리스트를 문자열로 변환하기► JS Algorithm/Programmers 2024. 1. 16. 21:07
🔒 문제 설명 문자들이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 solution함수를 작성해 주세요. 🔒 제한사항 1 ≤ arr의 길이 ≤ 200 arr의 원소는 전부 알파벳 소문자로 이루어진 길이가 1인 문자열입니다. 🔒 입출력 예 arr result ["a","b","c"] "abc" 🔒 입출력 예 설명 입출력 예 #1 29183에서 1은 3번째에 있습니다. 입출력 예 #2 232443에서 4는 4번째에 처음 등장합니다. 입출력 예 #3 123456에 7은 없으므로 -1을 return 합니다. 🔐 solution of mine Array.join() const solution = (arr) => console.log(arr.join(""));..