분류 전체보기 92

백준 2566번: 최댓값 node.js

문제과 같이 9×9 격자판에 쓰여진 81개의 자연수 또는 0이 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 행 몇 열에 위치한 수인지 구하는 프로그램을 작성하시오.예를 들어, 다음과 같이 81개의 수가 주어지면 1열2열3열4열5열6열7열8열9열1행2행3행4행5행6행7행8행9행3238534177425526510739428852147263874218785345188453342864851216753655217745352875907612587651528113728746527754178978643947477045236534144871382383112292980이들 중 최댓값은 90이고, 이 값은 5행 7열에 위치한다.입력첫째 줄부터 아홉 번째 줄까지 한 줄에 아홉 개씩 수가 주어진다. 주어지는 수는 100..

백준(Node.js) 2025.06.27

백준 2739번: 구구단 (node.js)

문제N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.입력첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다.출력출력형식과 같게 N*1부터 N*9까지 출력한다.예제 입력 2예제 출력 2 * 1 = 22 * 2 = 42 * 3 = 62 * 4 = 82 * 5 = 102 * 6 = 122 * 7 = 142 * 8 = 162 * 9 = 18코드const input = require('fs').readFileSync('dev/stdin').toString().trim();const A = parseInt(input[0]);for(let i=1; i 공부내용js는 `` 백틱을 통해서 리터럴 할수 있으며 변수의 호출과 응용이 가능하다

백준(Node.js) 2025.06.26

백준 1330번: 두 수 비교하기(node.js)

문제두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.입력첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다.출력첫째 줄에 다음 세 가지 중 하나를 출력한다.A가 B보다 큰 경우에는 '>'를 출력한다.A가 B보다 작은 경우에는 'A와 B가 같은 경우에는 '=='를 출력한다.제한-10,000 ≤ A, B ≤ 10,000 예제 입력 1 1 2예제 출력 1 예제 입력 2 10 2예제 출력 2 >예제 입력 3 5 5예제 출력 3 ==코드const input = require('fs').readFileSync('dev/stdin').toString().trim().split(' ');const A = parseInt(input[0]);const B = parseIn..

백준(Node.js) 2025.06.25

백준 10869번: 사칙연산 (Node.js)

사칙연산 문제두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. 입력두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000)출력첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다.예제 입력 7 3예제 출력 1042121예제 const input=require('fs').readFileSync('dev/stdin').toString().trim().split(' ');const A=parseInt(input[0]);const B=parseInt(input[1]);console.log(A+B);console.log(A-B);console.log(A*B);conso..

백준(Node.js) 2025.06.25

[백준] 13458번 시험 감독 (자바)

백준 13458번 시험 감독 문제총 N개의 시험장이 있고, 각각의 시험장마다 응시자들이 있다. i번 시험장에 있는 응시자의 수는 Ai명이다.감독관은 총감독관과 부감독관으로 두 종류가 있다. 총감독관은 한 시험장에서 감시할 수 있는 응시자의 수가 B명이고, 부감독관은 한 시험장에서 감시할 수 있는 응시자의 수가 C명이다.각각의 시험장에 총감독관은 오직 1명만 있어야 하고, 부감독관은 여러 명 있어도 된다.각 시험장마다 응시생들을 모두 감시해야 한다. 이때, 필요한 감독관 수의 최솟값을 구하는 프로그램을 작성하시오.입력첫째 줄에 시험장의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다.둘째 줄에는 각 시험장에 있는 응시자의 수 Ai (1 ≤ Ai ≤ 1,000,000)가 주어진다.셋째 줄에는 B와 C가..

백준(Java) 2025.05.24

[SWEA] 1486. 장훈이의 높은 선반 D4 (자바)

1486. 장훈이의 높은 선반 D4 [문제] 장훈이는 서점을 운영하고 있다.서점에는 높이가 B인 선반이 하나 있는데 장훈이는 키가 매우 크기 때문에, 선반 위의 물건을 자유롭게 사용할 수 있다.어느 날 장훈이는 자리를 비웠고, 이 서점에 있는 N명의 점원들이 장훈이가 선반 위에 올려놓은 물건을 사용해야 하는 일이 생겼다.각 점원의 키는 Hi로 나타나는데, 점원들은 탑을 쌓아서 선반 위의 물건을 사용하기로 하였다.점원들이 쌓는 탑은 점원 1명 이상으로 이루어져 있다.탑의 높이는 점원이 1명일 경우 그 점원의 키와 같고, 2명 이상일 경우 탑을 만든 모든 점원의 키의 합과 같다.탑의 높이가 B 이상인 경우 선반 위의 물건을 사용할 수 있는데 탑의 높이가 높을수록 더 위험하므로 높이가 B 이상인 탑 중에서 높..

[swea] 1218. [S/W 문제해결 기본] 4일차 - 괄호 짝짓기 D4 (자바)

1218. [S/W 문제해결 기본] 4일차 - 괄호 짝짓기 D4[문제] 4 종류의 괄호문자들 '()', '[]', '{}', '' 로 이루어진 문자열이 주어진다.이 문자열에 사용된 괄호들의 짝이 모두 맞는지 판별하는 프로그램을 작성한다.예를 들어 아래와 같은 문자열은 유효하다고 판단할 수 있다.아래와 같은 문자열은 유효하지 않은 문자열이다. 붉은색으로 표시된 괄호의 짝을 찾을 수 없기 때문이다.아래 문자열은 열고 닫는 괄호의 개수는 유효하나 짝이 맞지 않는 괄호가 사용 되었기 때문에 유효하지 않다.[입력]각 테스트 케이스의 첫 번째 줄에는 테스트케이스의 길이가 주어지며, 바로 다음 줄에 테스트 케이스가 주어진다.총 10개의 테스트케이스가 주어진다.[출력]#부호와 함께 테스트 케이스의 번호를 출력하고, 공..

[SWEA] 1222. [S/W 문제해결 기본] 6일차 - 계산기1 D4 (자바)

1222. [S/W 문제해결 기본] 6일차 - 계산기1 D4[문제]문자열로 이루어진 계산식이 주어질 때, 이 계산식을 후위 표기식으로 바꾸어 계산하는 프로그램을 작성하시오.예를 들어“3+4+5+6+7”라는 문자열로 된 계산식을 후위 표기식으로 바꾸면 다음과 같다."34+5+6+7+"변환된 식을 계산하면 25를 얻을 수 있다.문자열 계산식을 구성하는 연산자는 + 하나뿐이며 피연산자인 숫자는 0 ~ 9의 정수만 주어진다.[입력]각 테스트 케이스의 첫 번째 줄에는 문자열 계산식의 길이가 주어진다. 그 다음 줄에 문자열 계산식이 주어진다.총 10개의 테스트 케이스가 주어진다.[출력]#부호와 함께 테스트 케이스의 번호를 출력하고, 공백 문자 후 답을 출력한다.입력1019+8+5+9+2+4+1+8+3+9+3+8+7..