전체 글 93

자바 설치하는법

java 버전 확인1) win + r -> cmd 검색2) cmd창에 java -version 입력 사진처럼 버전을 확인할 수 있습니다.저는 현재 17.0.8버전이 설치되어 있는 걸 확인할 수 있습니다. java(jdk) 설치 1) 오라클 홈페이지에서 17버전 해당 운영체제의 jdk를 찾습니다.https://www.oracle.com/java/technologies/downloads/#java17 2) 해당하는 버전 파일을 다운로드 합니다. 3) 다운받은 파일을 설치 해줍니다.exe 파일을 클릭해 next -> close 만 눌러주면 설치는 끝입니다. 환경변수 설정설치 하더라도 컴퓨터에 환경변수를 설정해야 사용할 수 있습니다.이거만 하면 끝 !!! 1) 윈도우 검색을 통해 '시스템 환경 ..

카테고리 없음 2026.03.05

백준 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개의 테스트케이스가 주어진다.[출력]#부호와 함께 테스트 케이스의 번호를 출력하고, 공..