나를 제외한 천재들 블로그


- '백준' 태그의 글 목록 (5 Page) -

백준

    [JS] 백준 10869번 사칙연산

    [JS] 백준 10869번 사칙연산

    출처 백준 온라인 저지 www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A% B(나머지)를 출력하는 프로그램을 작성하시오. 풀이 두 자연수 A와 B의 입력값을 받고 각각 해당하는 수식을 입력해주면 됩니다. 여기서 주의할 점은 나눗셈입니다. 나눗셈 7을 3으로 나눈 결과는 2.3333333333333335가 나옵니다. 주의할 점은 정수만을 출력해야 하기 때문에 소수점을 없애주어야 합니다. 코드 let input = require('fs'..

    [JS] 백준 2739번 구구단

    [JS] 백준 2739번 구구단

    출처 백준 온라인 저지 www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net 문제 N을 입력받은 뒤 9단까지의 구구단을 출력하면 된다. 풀이 N값을 입력받고 for 문을 돌려 1부터 9까지를 N값에 곱한 값을 출력하면 됩니다. 코드 let input = require('fs').readFileSync('/dev/stdin').toString(); let num = Number(input[0]); for (let i = 1; i < 10; i++) { console.log(`${num} * ${i} = ${num * i}`); }

    [JS] 백준 2884번 알람 시계

    [JS] 백준 2884번 알람 시계

    출처 백준 온라인 저지 www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, �� www.acmicpc.net 문제 원래 설정되어 있는 알람 시간에서 45분 앞서는 시간을 구하는 프로그램을 작성해라 예시 : 10 10 -> 9 25 풀이 입력값 {H : 시간, M : 분} 두 가지의 경우의 수를 생각해 주시면 됩니다. 첫 번째 : M에서 45를 뺀 값이 음수일 경우 두 번째 : H값이 음수일 경우 먼저 M에서 45를 뺀 값을 구하고 그 값이 0보다 작을 경우 45분 뺀값 + 60이 M값이 되고 H값을..

    [JS] 백준 10998번 A×B

    [JS] 백준 10998번 A×B

    출처 백준 온라인 저지 www.acmicpc.net/problem/10998 10998번: A×B 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. 풀이 입력값을 정수로 바꿔주고 곱한 값을 출력하시면 되겠습니다. 코드 const input = require('fs').readFileSync('dev/stdin').toString().split(' '); console.log(parseInt(input[0]) * parseInt(input[1]));

    [JS] 백준 1008번 A/B

    [JS] 백준 1008번 A/B

    출처 백준 온라인 저지 www.acmicpc.net/problem/1008 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. 풀이 입력값을 정수로 바꿔주고 나눠준 값을 출력하시면 되겠습니다. 코드 const input = require('fs').readFileSync('dev/stdin').toString().split(' '); console.log(parseInt(input[0]) / parseInt(input[1]));

    [JS] 백준 14681번 사분면 고르기

    [JS] 백준 14681번 사분면 고르기

    출처 백준 온라인 저지 www.acmicpc.net/problem/14681 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net 문제 두줄의 입력값 각 X, Y를 구분하여 어느 사분면에 속하는지 출력한다. 입력값이 (5, 12)일시 제 1사분면에 속한다. 그러므로 1을 출력한다. 풀이 먼저 X값이 음수인지 양수 인지를 구분한 후 Y값이 음수인지 양수인지를 판단하여 해당 사분면을 출력합니다. 코드 const input = require('fs').readFileSync(0).toString().split('\n'); const [x, y] = input; if (x > 0) { console.log(y > 0 ? 1 : 4); ..

    [JS] 백준 1000번 A+B

    [JS] 백준 1000번 A+B

    출처 백준 온라인 저지 www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 풀이 입력값을 받아오고 그 값을 문자열에서 정수로 바꿔주고 더해줍니다. 백준에서 입력값을 받아오는 일반적인 방법은 아래와 같은 코드로 받아옵니다. require('fs').readFileSync('dev/stdin').toString() 코드 const input = require('fs').readFileSync('dev/stdin').toString().split(' '); console.log(Number(input[0]..

    [JS] 백준 10718번 We love kriii

    [JS] 백준 10718번 We love kriii

    출처 백준 온라인 저지 www.acmicpc.net/problem/10718 10718번: We love kriii ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올 해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박 www.acmicpc.net 문제 두 줄에 걸쳐 "강한친구 대한육군"을 한 줄에 한 번씩 출력한다. 풀이 console.log를 두번 띄워주면 됩니다. 코드 console.log("강한친구 대한육군"); console.log("강한친구 대한육군");

    [JS] 백준 2557번 Hello World

    [JS] 백준 2557번 Hello World

    출처 백준 온라인 저지 www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 문제 Hello World! 를 출력하기 풀이 console.log를 사용하여 Hello World! 를 출력해줍니다. node.js에서는 출력을 일반적으로 console.log 를 사용하여 출력해줍니다. 코드 console.log("Hello World!");