본문 바로가기

javascript78

[JS] 1480. Running Sum of 1d Array 배창현 님에게 추천받은 leetCode 를 시작해보려 한다 프리미엄은 추후 생각해보고 일단 easy 부터 풀어보자 테스트코드가 바로 나오고, 테스트코드 설정도 가능하며 다른 유저들의 풀이와 비교하여 내 풀이가 얼마나 효율적이고 빠른지를 아래처럼 보여준다 실행시간, 메모리 사용량 등을 보고 도전 욕구가 생긴다 재밌네! 도전해보자! var runningSum = function(nums) { const arr = []; let sum = 0; for (let i = 0; i < nums.length; i++) { sum += nums[i]; arr.push(sum); } return arr; }; 2022. 11. 15.
[백준 5555/javascript] 반지 이전 c++ 과 비교할겸 가볍게 풀어보았다 전에 c++ 로 풀이할때는 find 로 찾았지만 정규표현식을 사용하니 훨씬 간단하였다 https://www.acmicpc.net/problem/5555 5555번: 반지 당신은 N개의 반지를 가지고 있다. 각각의 반지는 대문자 10 문자로 이루어진 문자열이 새겨져 있다. 반지는 문자열의 시작과 끝이 연결된 형태로 문자가 새겨져 있다. 반지에 각인된 문자열을 www.acmicpc.net let input = []; const readline = require("readline").createInterface({ input: process.stdin, output: process.stdout, }); readline.on("line", (line) => { inpu.. 2022. 11. 2.
[백준 14916/javascript] 거스름돈 동전 그리디 기초 문제 기초 of 기초라...뭐라 할 말이... https://www.acmicpc.net/problem/14916 14916번: 거스름돈 첫째 줄에 거스름돈 액수 n(1 ≤ n ≤ 100,000)이 주어진다. www.acmicpc.net let input = []; const readline = require("readline").createInterface({ input: process.stdin, output: process.stdout, }); readline.on("line", (line) => { input.push(line); }); readline.on("close", () => { solution(input); process.exit(); }); const solution.. 2022. 10. 30.
[백준 2503/javascript] 숫자 야구 구현 + 브루트포스 문제 구현은 기본적으로 머리 아픈데 브루트포스는 내가 약해서 생각보다 시간이 걸린 문제다 다음엔 브루트포스 문제 위주로 좀 풀어봐야겠다 https://www.acmicpc.net/problem/2503 2503번: 숫자 야구 첫째 줄에는 민혁이가 영수에게 몇 번이나 질문을 했는지를 나타내는 1 이상 100 이하의 자연수 N이 주어진다. 이어지는 N개의 줄에는 각 줄마다 민혁이가 질문한 세 자리 수와 영수가 답한 스트 www.acmicpc.net let input = []; const readline = require("readline").createInterface({ input: process.stdin, output: process.stdout, }); readline.on("li.. 2022. 10. 29.