알고리즘 공부/백준 - 자바스크립트
백준/ Silver 2 문제 , 백준 Node.js 자바스크립트 5567 , 결혼식
백준/ Silver 2 문제 , 백준 Node.js 자바스크립트 5567 , 결혼식 Check Point ! ( 해당사항 ✓체크 ) 1. 막힘 없이 수월하게 풀린 문제인가? 2. 1시간이내로 풀렸던 문제인가? 3. 1시간 이상 or 며칠을 두고 풀어봤더니 풀린 문제인가? 4. 시간을 써도 도무지 풀 수 없는 문제인가? 5. 솔루션을 찾아봤는가? ------------------------------------------------------------------------------------------- 난이도 체감 1. 최상 2. 상 3. 중 4. 하 1. 완벽히 이해 2. 다소 헷갈리는 부분들이 있음 3. 이해 못함 어우 JS 로 그래프 처음 풀어보니까 입력 받고 그래프 만드는 코드 짜는데도 생각보..
백준/ Silver 5 문제 , 백준 Node.js 자바스크립트 9037 , The candy war
백준/ Silver 5 문제 , 백준 Node.js 자바스크립트 9037 , The candy war Check Point ! ( 해당사항 ✓체크 ) 1. 막힘 없이 수월하게 풀린 문제인가? 2. 1시간이내로 풀렸던 문제인가? 3. 1시간 이상 or 며칠을 두고 풀어봤더니 풀린 문제인가? 4. 시간을 써도 도무지 풀 수 없는 문제인가? 5. 솔루션을 찾아봤는가? ------------------------------------------------------------------------------------------- 난이도 체감 1. 최상 2. 상 3. 중 4. 하 1. 완벽히 이해 2. 다소 헷갈리는 부분들이 있음 3. 이해 못함 로직 자체는 간단한데 언어가 아직 익숙하지 않아서 그런지 오래걸렸..
백준/ Silver 5 문제 , 백준 Node.js 자바스크립트 2303 , 숫자 게임
백준/ Silver 5 문제 , 백준 Node.js 자바스크립트 2303 , 숫자 게임 문제 출처 https://www.acmicpc.net/problem/2303 2303번: 숫자 게임 N명이 모여 숫자 게임을 하고자 한다. 각 사람에게는 1부터 10사이의 수가 적혀진 다섯 장의 카드가 주어진다. 그 중 세 장의 카드를 골라 합을 구한 후 일의 자리 수가 가장 큰 사람이 게임을 이 www.acmicpc.net 정답 const input = require("fs") .readFileSync("/dev/stdin") .toString() .trim() .split("\n"); const T = input.shift(); let m = 1; let MAX = 0; let answer = 0; const cn..
백준/ Bronze 2 문제 , 백준 Node.js 자바스크립트 5586 , JOI와 IOI
백준/ Bronze 2 문제 , 백준 Node.js 자바스크립트 5586 , JOI와 IOI 문제 출처 https://www.acmicpc.net/problem/5586 5586번: JOI와 IOI 입력으로 주어지는 문자열에서 연속으로 3개의 문자가 JOI 또는 IOI인 곳이 각각 몇 개 있는지 구하는 프로그램을 작성하시오. 문자열은 알파벳 대문자로만 이루어져 있다. 예를 들어, 아래와 같 www.acmicpc.net 정답 const input = require("fs").readFileSync("/dev/stdin").toString().trim(); const chkWord = (word, check) => { let i = 0; let cnt = 0; while (i < word.length) { ..
백준/ Bronze 2 문제 , 백준 Node.js 자바스크립트 14697 , 방 배정하기
백준/ Bronze 2 문제 , 백준 Node.js 자바스크립트 14697 , 방 배정하기 문제 출처 https://www.acmicpc.net/problem/14697 14697번: 방 배정하기 정보 초등학교 6학년 여학생들은 단체로 2박 3일 수학여행을 가기로 했다. 학생들이 묵을 숙소에는 방의 정원(방 안에 있는 침대 수)을 기준으로 세 종류의 방이 있으며, 같은 종류의 방들이 여러 www.acmicpc.net 정답 const { exit } = require("process"); const input = require("fs") .readFileSync("/dev/stdin") .toString() .trim() .split(" "); let A = Number(input[0]); let B = ..
백준/ Bronze 2 문제 , 백준 Node.js 자바스크립트 13300 , 방 배정
백준/ Bronze 2 문제 , 백준 Node.js 자바스크립트 13300 , 방 배정 문제 출처 https://www.acmicpc.net/problem/13300 13300번: 방 배정 표준 입력으로 다음 정보가 주어진다. 첫 번째 줄에는 수학여행에 참가하는 학생 수를 나타내는 정수 N(1 ≤ N ≤ 1,000)과 한 방에 배정할 수 있는 최대 인원 수 K(1 < K ≤ 1,000)가 공백으로 분리되어 www.acmicpc.net 정답 const input = require("fs") .readFileSync("/dev/stdin") .toString() .trim() .split("\n"); const T = input.shift().split(" "); const check = [ [0, 0, 0..
백준/ Bronze 2 문제 , 백준 Node.js 자바스크립트 5218 , 알파벳 거리
백준/ Bronze 2 문제 , 백준 Node.js 자바스크립트 5218 , 알파벳 거리 문제 출처 https://www.acmicpc.net/problem/5218 5218번: 알파벳 거리 첫째 줄에 테스트 케이스의 수 ( { let [l..
백준/ Bronze 2 문제 , 백준 자바스크립트 2605 , 줄 세우기
백준/ Bronze 2 문제 , 백준 자바스크립트 2605 , 줄 세우기 문제 출처 https://www.acmicpc.net/problem/2605 2605번: 줄 세우기 점심시간이 되면 반 학생 모두가 한 줄로 줄을 서서 급식을 탄다. 그런데 매일 같이 앞자리에 앉은 학생들이 앞에 줄을 서 먼저 점심을 먹고, 뒷자리에 앉은 학생들은 뒤에 줄을 서 늦게 점심을 www.acmicpc.net 정답 const input = require("fs") .readFileSync("/dev/stdin") .toString() .trim() .split("\n"); let T = input.shift(); const lineNum = input.map((value) => { let arr = value.split("..