From beacf0ac60d0e9b7c3e06a9a0f6f9c0fec9120d0 Mon Sep 17 00:00:00 2001 From: oyamruring Date: Sun, 10 Mar 2024 23:53:11 +0900 Subject: [PATCH] =?UTF-8?q?=EC=BB=A4=EB=B0=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...34\353\240\245\355\225\230\352\270\260.js" | 13 +++++++ ...0 \353\247\214\353\223\244\352\270\260.js" | 8 ++++ ...4 \353\222\244\354\247\221\352\270\260.js" | 11 ++++++ ...4 \354\236\220\353\245\264\352\270\260.js" | 6 +++ ...0 \355\217\211\352\267\240\352\260\222.js" | 0 ...04\352\265\220\355\225\230\352\270\260.js" | 14 +++++++ ...2 \352\265\254\355\225\230\352\270\260.js" | 18 +++++++++ ...2 \352\265\254\355\225\230\352\270\260.js" | 0 ...34\353\240\245\355\225\230\352\270\260.js" | 18 +++++++++ ...34\353\240\245\355\225\230\352\270\260.js" | 15 +++++++ ...34\353\240\245\355\225\230\352\270\260.js" | 39 +++++++++++++++++++ .../\352\260\201\353\217\204\352\270\260.js" | 0 ...0\354\236\220 \354\240\234\352\261\260.js" | 0 13 files changed, 142 insertions(+) create mode 100644 "pages/\354\202\254\354\271\231\354\227\260\354\202\260 \353\260\217 \353\260\260\354\227\264/\353\254\270\354\236\220 \353\260\230\353\263\265 \354\266\234\353\240\245\355\225\230\352\270\260.js" create mode 100644 "pages/\354\202\254\354\271\231\354\227\260\354\202\260 \353\260\217 \353\260\260\354\227\264/\353\260\260\354\227\264 \353\221\220\353\260\260 \353\247\214\353\223\244\352\270\260.js" create mode 100644 "pages/\354\202\254\354\271\231\354\227\260\354\202\260 \353\260\217 \353\260\260\354\227\264/\353\260\260\354\227\264 \353\222\244\354\247\221\352\270\260.js" create mode 100644 "pages/\354\202\254\354\271\231\354\227\260\354\202\260 \353\260\217 \353\260\260\354\227\264/\353\260\260\354\227\264 \354\236\220\353\245\264\352\270\260.js" create mode 100644 "pages/\354\202\254\354\271\231\354\227\260\354\202\260 \353\260\217 \353\260\260\354\227\264/\353\260\260\354\227\264\354\235\230 \355\217\211\352\267\240\352\260\222.js" create mode 100644 "pages/\354\202\254\354\271\231\354\227\260\354\202\260 \353\260\217 \353\260\260\354\227\264/\354\210\253\354\236\220 \353\271\204\352\265\220\355\225\230\352\270\260.js" create mode 100644 "pages/\354\202\254\354\271\231\354\227\260\354\202\260 \353\260\217 \353\260\260\354\227\264/\354\244\221\354\225\231\352\260\222 \352\265\254\355\225\230\352\270\260.js" create mode 100644 "pages/\354\202\254\354\271\231\354\227\260\354\202\260 \353\260\217 \353\260\260\354\227\264/\354\265\234\353\271\210\352\260\222 \352\265\254\355\225\230\352\270\260.js" create mode 100644 "pages/\354\236\205\353\240\245\352\263\274 \354\266\234\353\240\245/a\354\231\200 b\354\266\234\353\240\245\355\225\230\352\270\260.js" create mode 100644 "pages/\354\236\205\353\240\245\352\263\274 \354\266\234\353\240\245/\353\254\270\354\236\220\354\227\264 \353\260\230\353\263\265\355\225\264\354\204\234 \354\266\234\353\240\245\355\225\230\352\270\260.js" create mode 100644 "pages/\354\236\205\353\240\245\352\263\274 \354\266\234\353\240\245/\353\254\270\354\236\220\354\227\264 \354\266\234\353\240\245\355\225\230\352\270\260.js" create mode 100644 "pages/\354\241\260\352\261\264\353\254\270/\352\260\201\353\217\204\352\270\260.js" create mode 100644 "pages/\354\241\260\352\261\264\353\254\270/\355\212\271\354\240\225\353\254\270\354\236\220 \354\240\234\352\261\260.js" diff --git "a/pages/\354\202\254\354\271\231\354\227\260\354\202\260 \353\260\217 \353\260\260\354\227\264/\353\254\270\354\236\220 \353\260\230\353\263\265 \354\266\234\353\240\245\355\225\230\352\270\260.js" "b/pages/\354\202\254\354\271\231\354\227\260\354\202\260 \353\260\217 \353\260\260\354\227\264/\353\254\270\354\236\220 \353\260\230\353\263\265 \354\266\234\353\240\245\355\225\230\352\270\260.js" new file mode 100644 index 0000000..25da3f3 --- /dev/null +++ "b/pages/\354\202\254\354\271\231\354\227\260\354\202\260 \353\260\217 \353\260\260\354\227\264/\353\254\270\354\236\220 \353\260\230\353\263\265 \354\266\234\353\240\245\355\225\230\352\270\260.js" @@ -0,0 +1,13 @@ +function solution(my_string, n) { + var answer = ''; + // my_string의 각 문자에 대해 반복 + for (var i = 0; i < my_string.length; i++) { + // 현재 문자를 n번 반복하여 answer에 추가 + answer += my_string[i].repeat(n); + } + return answer; +} + + +//repeat메서드 +// .repeat(n) 메서드는 문자열의 현재 문자(my_string[i])를 n번 반복하는 데 사용 \ No newline at end of file diff --git "a/pages/\354\202\254\354\271\231\354\227\260\354\202\260 \353\260\217 \353\260\260\354\227\264/\353\260\260\354\227\264 \353\221\220\353\260\260 \353\247\214\353\223\244\352\270\260.js" "b/pages/\354\202\254\354\271\231\354\227\260\354\202\260 \353\260\217 \353\260\260\354\227\264/\353\260\260\354\227\264 \353\221\220\353\260\260 \353\247\214\353\223\244\352\270\260.js" new file mode 100644 index 0000000..2c2e0c4 --- /dev/null +++ "b/pages/\354\202\254\354\271\231\354\227\260\354\202\260 \353\260\217 \353\260\260\354\227\264/\353\260\260\354\227\264 \353\221\220\353\260\260 \353\247\214\353\223\244\352\270\260.js" @@ -0,0 +1,8 @@ +function solution(numbers) { + let answer = []; + for(let i =0; i a - b); // 배열을 오름차순으로 정렬 + var index = Math.floor((array.length - 1) / 2); // 중앙값의 인덱스를 계산 + var answer = array[index]; // 중앙값을 찾음 + return answer; +} + + +//compareFunction 파라미터 +// compareFunction을 선언할 경우 sort()함수는 배열의 요소를 2개씩 반복해서 보낸 뒤, compareFunction이 반환하는 값을 기준으로 정렬을 한다. + +// a,b로 보낸다하면 a-b + +// 음수 a가 b보다 앞 + +// 0 순서 안바꿈 + +// 양수 b가 a보다 앞 \ No newline at end of file diff --git "a/pages/\354\202\254\354\271\231\354\227\260\354\202\260 \353\260\217 \353\260\260\354\227\264/\354\265\234\353\271\210\352\260\222 \352\265\254\355\225\230\352\270\260.js" "b/pages/\354\202\254\354\271\231\354\227\260\354\202\260 \353\260\217 \353\260\260\354\227\264/\354\265\234\353\271\210\352\260\222 \352\265\254\355\225\230\352\270\260.js" new file mode 100644 index 0000000..e69de29 diff --git "a/pages/\354\236\205\353\240\245\352\263\274 \354\266\234\353\240\245/a\354\231\200 b\354\266\234\353\240\245\355\225\230\352\270\260.js" "b/pages/\354\236\205\353\240\245\352\263\274 \354\266\234\353\240\245/a\354\231\200 b\354\266\234\353\240\245\355\225\230\352\270\260.js" new file mode 100644 index 0000000..8f9ae34 --- /dev/null +++ "b/pages/\354\236\205\353\240\245\352\263\274 \354\266\234\353\240\245/a\354\231\200 b\354\266\234\353\240\245\355\225\230\352\270\260.js" @@ -0,0 +1,18 @@ +const 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 () { + // Number 함수를 사용하여 문자열을 숫자로 변환 후 변수에 할당 + let a = Number(input[0]); + let b = Number(input[1]); + // 요청한 출력 형식에 맞게 수정 + console.log(`a = ${a}`); + console.log(`b = ${b}`); +}); \ No newline at end of file diff --git "a/pages/\354\236\205\353\240\245\352\263\274 \354\266\234\353\240\245/\353\254\270\354\236\220\354\227\264 \353\260\230\353\263\265\355\225\264\354\204\234 \354\266\234\353\240\245\355\225\230\352\270\260.js" "b/pages/\354\236\205\353\240\245\352\263\274 \354\266\234\353\240\245/\353\254\270\354\236\220\354\227\264 \353\260\230\353\263\265\355\225\264\354\204\234 \354\266\234\353\240\245\355\225\230\352\270\260.js" new file mode 100644 index 0000000..6e67965 --- /dev/null +++ "b/pages/\354\236\205\353\240\245\352\263\274 \354\266\234\353\240\245/\353\254\270\354\236\220\354\227\264 \353\260\230\353\263\265\355\225\264\354\204\234 \354\266\234\353\240\245\355\225\230\352\270\260.js" @@ -0,0 +1,15 @@ +const 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 () { + str = input[0]; + n = Number(input[1]); + console.log(str.repeat(n)); //String.prototype.repeat()메서드 사용 +}); \ No newline at end of file diff --git "a/pages/\354\236\205\353\240\245\352\263\274 \354\266\234\353\240\245/\353\254\270\354\236\220\354\227\264 \354\266\234\353\240\245\355\225\230\352\270\260.js" "b/pages/\354\236\205\353\240\245\352\263\274 \354\266\234\353\240\245/\353\254\270\354\236\220\354\227\264 \354\266\234\353\240\245\355\225\230\352\270\260.js" new file mode 100644 index 0000000..c440d67 --- /dev/null +++ "b/pages/\354\236\205\353\240\245\352\263\274 \354\266\234\353\240\245/\353\254\270\354\236\220\354\227\264 \354\266\234\353\240\245\355\225\230\352\270\260.js" @@ -0,0 +1,39 @@ +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(){ + let str = input[0]; // 배열에서 문자열을 꺼내어 사용 + console.log(str); +}); + + +// Node.js readline사용 +// readline사용하기 + +// 1. 모듈 불러오기 +// const readline = require("readline"); +// require 메서드를 이용, 외부 모듈인 readline을 가져온다. +// 2. readline 인터페이스 생성 +// const rl = readline.createInterface({ +// input : process.stdin, +// output : process.stdout, +// }) +// readline의 createInterface 메서드를 이용하여 readline.Interface인스턴스를 생성한다. +// input과 output을 지정해줌 +// 3.입출력 처리하기 +// rl.on("line",(line) => { +// /*입력값 처리 코드*/ +// rl.close(); +// }); +// rl.on("close", () => { +// /*입력 이후 실행 코드*/ +// process.exit(); +// }); + diff --git "a/pages/\354\241\260\352\261\264\353\254\270/\352\260\201\353\217\204\352\270\260.js" "b/pages/\354\241\260\352\261\264\353\254\270/\352\260\201\353\217\204\352\270\260.js" new file mode 100644 index 0000000..e69de29 diff --git "a/pages/\354\241\260\352\261\264\353\254\270/\355\212\271\354\240\225\353\254\270\354\236\220 \354\240\234\352\261\260.js" "b/pages/\354\241\260\352\261\264\353\254\270/\355\212\271\354\240\225\353\254\270\354\236\220 \354\240\234\352\261\260.js" new file mode 100644 index 0000000..e69de29