알고리즘 공부/백준 - 자바스크립트
백준/ Bronze 2 문제 , 백준 자바스크립트 2745 , 진법 변환
백준/ Bronze 2 문제 , 백준 자바스크립트 2745 , 진법 변환 문제 출처 https://www.acmicpc.net/problem/2745 2745번: 진법 변환 B진법 수 N이 주어진다. 이 수를 10진법으로 바꿔 출력하는 프로그램을 작성하시오. 10진법을 넘어가는 진법은 숫자로 표시할 수 없는 자리가 있다. 이런 경우에는 다음과 같이 알파벳 대문자를 www.acmicpc.net 참고 https://growingarchive.tistory.com/208 [백준/파이썬] 2745. 진법 변환 문제 B진법 수 N이 주어진다. 이 수를 10진법으로 바꿔 출력하는 프로그램을 작성하시오. 10진법을 넘어가는 진법은 숫자로 표시할 수 없는 자리가 있다. 이런 경우에는 다음과 같이 알파벳 대문 growi..
백준/ Bronze 2 문제 , 백준 자바스크립트 10988 , 팰린드롬인지 확인하기
백준/ Bronze 2 문제 , 백준 자바스크립트 10988 , 팰린드롬인지 확인하기 문제 출처 https://www.acmicpc.net/problem/10988 10988번: 팰린드롬인지 확인하기 첫째 줄에 단어가 주어진다. 단어의 길이는 1보다 크거나 같고, 100보다 작거나 같으며, 알파벳 소문자로만 이루어져 있다. www.acmicpc.net 정답 const input = require("fs").readFileSync("/dev/stdin").toString().trim(); const reverseCheck = (str) => { let tmp = str.split("").reverse().join(""); if (str === tmp) { return true; } return false;..
백준/ Bronze 3 문제 , 백준 자바스크립트 4690 , 완전 세제곱
백준/ Bronze 3 문제 , 백준 자바스크립트 4690 , 완전 세제곱 Check Point ! ( 해당사항 ✓체크 ) 1. 막힘 없이 수월하게 풀린 문제인가? 2. 1시간이내로 풀렸던 문제인가? 3. 1시간 이상 or 며칠을 두고 풀어봤더니 풀린 문제인가? 4. 시간을 써도 도무지 풀 수 없는 문제인가? 5. 솔루션을 찾아봤는가? ------------------------------------------------------------------------------------------- 난이도 체감 1. 최상 2. 상 3. 중 4. 하 1. 완벽히 이해 2. 다소 헷갈리는 부분들이 있음 3. 이해 못함 입력이 없는 문제. 그냥 연산 잘해서 출력시키면 된다. 문제 출처 https://www.ac..
백준/ Bronze 3 문제 , 백준 자바스크립트 6378 , 디지털 루트
백준/ Bronze 3 문제 , 백준 자바스크립트 6378 , 디지털 루트 Check Point ! ( 해당사항 ✓체크 ) 1. 막힘 없이 수월하게 풀린 문제인가? 2. 1시간이내로 풀렸던 문제인가? 3. 1시간 이상 or 며칠을 두고 풀어봤더니 풀린 문제인가? 4. 시간을 써도 도무지 풀 수 없는 문제인가? 5. 솔루션을 찾아봤는가? ------------------------------------------------------------------------------------------- 난이도 체감 1. 최상 2. 상 3. 중 4. 하 1. 완벽히 이해 2. 다소 헷갈리는 부분들이 있음 3. 이해 못함 문제 출처 https://www.acmicpc.net/problem/6378 6378번: 디..
백준/ Bronze 3 문제 , 백준 자바스크립트 5724 , 파인만
백준/ Bronze 3 문제 , 백준 자바스크립트 5724 , 파인만 Check Point ! ( 해당사항 ✓체크 ) 1. 막힘 없이 수월하게 풀린 문제인가? 2. 1시간이내로 풀렸던 문제인가? 3. 1시간 이상 or 며칠을 두고 풀어봤더니 풀린 문제인가? 4. 시간을 써도 도무지 풀 수 없는 문제인가? 5. 솔루션을 찾아봤는가? ------------------------------------------------------------------------------------------- 난이도 체감 1. 최상 2. 상 3. 중 4. 하 1. 완벽히 이해 2. 다소 헷갈리는 부분들이 있음 3. 이해 못함 단순 연산 문제 문제 출처 https://www.acmicpc.net/problem/5724 { ..
백준/ Bronze 5 문제 , 백준 자바스크립트 1008 , A/B
백준/ Bronze 5 문제 , 백준 자바스크립트 1008 , A/B Check Point ! ( 해당사항 ✓체크 ) 1. 막힘 없이 수월하게 풀린 문제인가? 2. 1시간이내로 풀렸던 문제인가? 3. 1시간 이상 or 며칠을 두고 풀어봤더니 풀린 문제인가? 4. 시간을 써도 도무지 풀 수 없는 문제인가? 5. 솔루션을 찾아봤는가? ------------------------------------------------------------------------------------------- 난이도 체감 1. 최상 2. 상 3. 중 4. 하 1. 완벽히 이해 2. 다소 헷갈리는 부분들이 있음 3. 이해 못함 문제 출처 https://www.acmicpc.net/problem/1008 1008번: A/B ..
백준/ Bronze 5 문제 , 백준 자바스크립트 1001 , A-B
백준/ Bronze 5 문제 , 백준 자바스크립트 1001 , A-B Check Point ! ( 해당사항 ✓체크 ) 1. 막힘 없이 수월하게 풀린 문제인가? 2. 1시간이내로 풀렸던 문제인가? 3. 1시간 이상 or 며칠을 두고 풀어봤더니 풀린 문제인가? 4. 시간을 써도 도무지 풀 수 없는 문제인가? 5. 솔루션을 찾아봤는가? ------------------------------------------------------------------------------------------- 난이도 체감 1. 최상 2. 상 3. 중 4. 하 1. 완벽히 이해 2. 다소 헷갈리는 부분들이 있음 3. 이해 못함 문제 출처 https://www.acmicpc.net/problem/1001 1001번: A-B ..
[JS] 백준 Node.js 입력 받기 , 백준 자바스크립트 입력
백준 Node.js 입력 받기 파이썬과 달리 백준에서 node.js 로 문제를 풀려면 설정해줘야할 것이 있다. 바로 테스트 케이스 입력 처리인데, 이것에 대해 알아보자. 1. fs 모듈 불러오기 문제를 풀려면 상단에 이걸 명시해주어야 한다. FileSystem 이라는 모듈을 이용하여 입력을 받아 처리하는 것으로 이 코드로 fs 모듈을 불러온다. 2. 입력 처리 1) ex) 1 2) ex) 1 2 3 4 5 3) 1 2 3 4 5 4-1) 이렇게 Destructuring 문법을 사용하던가, 4-2) 이렇게 구분해서 할당하는 방법으로 받을 수 있다. ex) 5 1 2 3 4 5 5) cnt 에는 N을 담고, arr에는 N만큼의 값들을 저장 시킨다. 5 1 1 12 34 5 500 40 60 1000 1000..