분류 전체보기
-
[백준 단계별로 풀어보기] 3. for문 (feat.NodeJS)Development/Program Solving 2020. 12. 25. 02:22
2739번: 구구단 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); let number; const onInput = (input) => number = Number(input); const onClose = () => { for(let i=1; i array.push(input); const onClose = () => { for(let i=1; i number = Number(in..
-
[백준 단계별로 풀어보기] 5. 1차원 배열 (feat.NodeJS)Development/Program Solving 2020. 12. 25. 00:23
10818번: 최소, 최대 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net CASE 1 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); const array = []; const onInput = (input) => array.push(input); const onClose = () => { const ..
-
[백준 단계별로 풀어보기] 2. if문 (feat.NodeJS)Development/Program Solving 2020. 12. 23. 00:42
1330번: 두 수 비교하기 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); let inputString; const onInput = (input) => inputString = input; const onClose = () => { const [num1, num2] = inputString.split(" "); if(Number(num1) > Number(num2)) { console.log(">..
-
[백준 단계별로 풀어보기] 1.입출력과 사칙연산 (feat.NodeJS)Development/Program Solving 2020. 12. 20. 23:25
2557번: Hello World 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net console.log("Hello World!"); 10718번: We love krill 10718번: We love kriii ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올 해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박 www.acmicpc.net console.log("강한친구 대한육군"); console.log("강한친구 대한육군"); 10171번: 고양이 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. w..
-
[알고리즘] 빅오 표기법(Big-O notation) feat. JSDevelopment/Program Solving 2020. 11. 28. 01:52
빅오 표기법이란? 시간 복잡도와 공간 복잡도 분석을 위한 알고리즘이다. 빅오 표기법을 사용해서 알고리즘이 얼마나 효율적인지 분석할 수 있다. 시간 복잡도와 공간 복잡도 시간 복잡도는 입력의 개수(n)에 따라 알고리즘의 수행 시간이 얼마인지를 나타낸다. 공간 복잡도는 알고리즘이 메모리 공간을 얼마나 필요로 하는지를 나타낸다. 빅오 표기법을 사용해서 일반적인 시간 복잡도 구분하기 O(1) : 상수 시간 입력에 관계없이 연산이 수행되는 알고리즘이다. function testFN(n) { console.log('Big-O'); } O(n) : 선형 시간 입력의 개수인 n만큼 연산이 수행되는 알고리즘이다. function testFN(n) { for(let i=0; i
-
[Window OS] Window에서 Ping, 특정 Port Ping 테스트하기Development/Etc 2020. 10. 16. 14:57
# ping 테스트 방법 CMD창에 아래 명령어 입력한다. ping # 특정 Port ping 테스트 방법 아래 사이트 접속 후 tcping.exe 다운로드 후 설치한다. tcping.exe - ping over a tcp connection tcping.exe - ping over a tcp connection tcping.exe is a console application that operates similarly to 'ping', however it works over a tcp port. There are many different implementions of this floating around, written independently by different people. Ther elifu..
-
[Github] GitHub로 Static Application 호스팅하기(GitHub Pages)Development/Etc 2020. 10. 12. 23:08
🙋♀️ 들어가기 전에 프로젝트를 다 만들었다면 서버에 배포해서 여러 사람들에게 자랑하고싶을 것이다. 만약 당신이 만든 프로젝트가 정적 애플리케이션이라면 GitHub를 사용하면 된다! GitHub는 정적 애플리케이션을 무료로 호스팅할 수 있는 서비스를 제공하고있으며, GitHub 계정 당 하나의 계정 사이트와 무제한 프로젝트 사이트를 제공한다. 🐱 What is Static Application? 정적 애플리케이션(Static Application)은 온라인 서버 또는 데이터베이스에 대한 연결에 의존하지 않는 애플리케이션을 말한다. 예시로 다른 애플리케이션과 연결하지 않고 HTML, CSS, JAVASCRIPT로만 만들어진 애플리케이션이 있다. 🐙 GitHub Pages 사용하기 # 프로젝트 사이트 호스..