나를 제외한 천재들 블로그


- '분류 전체보기' 카테고리의 글 목록 (16 Page) -

분류 전체보기

    [JS] 백준 10952번 A+B - 5

    [JS] 백준 10952번 A+B - 5

    출처 백준 온라인 저지 www.acmicpc.net/problem/10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. 입력의 마지막에는 0 두 개가 들어온다. 풀이 split 메서드를 사용하여 줄(\n)을 기준으로 여러 개의 테스트 케이스를 나누어줍니다. 마지막 인덱스를 제외한 배열을 for 문으로 각각의 테스트 케이스에 split 메서드를 사용하여 A와 B를 구분해준 후 더한 값을 출력해 줍니다. 코드 c..

    [JS] 백준 10950번 A+B - 3

    [JS] 백준 10950번 A+B - 3

    출처 백준 온라인 저지 www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. 풀이 split 메서드를 사용하여 줄(\n)을 기준으로 여러 개의 테스트 케이스를 나누어줍니다. 나눈 배열의 첫번째를 제외한 배열을 for 문으로 각각의 테스트 케이스에 split 메서드를 사용하여 A와 B를 나눠준 후 더한 값을 출력해줍니다. 코드 let input = require('fs')...

    [JS] 백준 2558번 A+B - 2

    [JS] 백준 2558번 A+B - 2

    출처 백준 온라인 저지 www.acmicpc.net/problem/2558 2558번: A+B - 2 첫째 줄에 A, 둘째 줄에 B가 주어진다. (0 < A, B < 10) www.acmicpc.net 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 첫째 줄에 A, 둘째 줄에 B가 주어진다. 풀이 split 메서드를 사용하여 첫째 줄과, 둘째 줄을 구분해주고 더한 값을 출력해줍니다. 코드 let input = require('fs').readFileSync('/dev/stdin').toString().split('\n'); console.log(Number(input[0]) + Number(input[1]));

    [JS] 백준 10951번 A + B - 4

    [JS] 백준 10951번 A + B - 4

    출처 백준 온라인 저지 www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며 각 A와 B이다. 풀이 split 메서드를 사용하여 줄(\n)을 기준으로 여러 개의 테스트 케이스를 나누고 for 문으로 각각의 테스트 케이스에 split 메서드를 사용하여 A와 B를 구분해준 후 더한 값을 출력합니다. 코드 let input = require('fs').readFileSync('/dev/stdin').to..

    [JS] 백준 10818번 최소, 최대

    [JS] 백준 10818번 최소, 최대

    출처 백준 온라인 저지 www.acmicpc.net/problem/10818 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net 문제 첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 출력한다. 풀이 이번 문제는 최솟값과 최댓값을 구하는 문제입니다. split 메서드를 사용하여 줄(\n)을 기준으로 입력값을 나누어줍니다. 그 후 split 메서드를 한번 더 사용하여 공백(' ')을 기준으로 한번 더 나누어 줘야 합니다. 첫 번째 줄 주어진 정수 N을 count로 이..

    [JS] 백준 2562번 최댓값

    [JS] 백준 2562번 최댓값

    출처 백준 온라인 저지 www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net 문제 9개의 서로 다른 자연수가 주어질 때, 그중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 풀이 for 문을 사용하여 모든 값과 비교 후 max값을 구하고 그에 해당하는 max값의 index값을 저장하였습니다. 코드 let input = require('fs').readFileSync('/dev/stdin').toStrin..

    [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); ..