728x90

2024/03/04 5

[백준 자바] 별 찍기 시리즈(1~4) - 2438번, 2439번, 2440번, 2441번

2438번 - 별 찍기 1난이도 - 브론즈 5예제 출력)*************** 코드)import java.io.*;public class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); int n = Integer.parseInt(br.readLine()); StringBuilder sb = new StringBu..

백준/Java 2024.03.04

[백준 자바] 11654번(아스키 코드) | 입력값의 아스키 코드값 출력

난이도 - 브론즈 5 문제 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. 입력 알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다. 출력 입력으로 주어진 글자의 아스키 코드 값을 출력한다. public class Main11654 { public static void main(String[] args) throws Exception { int c = System.in.read(); System.out.println(c); } } System.in.read()는 한 바이트를 읽어 해당 바이트의 ASCII값을 반환한다. 만약 System.in.read()가 아닌 Scanner나 BufferedReader를 사용한다면..

백준/Java 2024.03.04

[Node.js] http 모듈로 서버 구축하기(1) - http 모듈, fs 모듈

서버는 클라이언트에서 요청을 받고, 요청의 내용을 처리한 뒤 클라이언트에 응답을 보낸다. 따라서 서버에는 요청을 받는 부분과 응답을 보내는 부분이 있어야 한다. 클라이언트로부터 요청이 왔을 때 어떤 작업을 수행할지 이벤트 리스너를 미리 등록해두어야 한다. 이벤트 리스너를 가진 노드 서버를 만들어 볼 것이다. http 모듈 / createServer() http 서버가 있어야 웹 브라우저의 요청을 처리할 수 있으므로 http 모듈을 사용한다. http 모듈의 createServer 메서드는 인수로 요청에 대한 콜백 함수를 넣을 수 있으며, 요청이 들어올 때마다 매번 콜백 함수가 실행된다. 따라서 이 콜백 함수에 응답을 적으면 된다. server.js 파일을 만들고 코드를 작성한다. const http = ..

Node.js 2024.03.04

[백준 자바] 단순 출력 문제 모음 - 2393번, 5337번, 5338번

난이도 - 브론즈5 2393번 - Rook 예제 출력) ___ ___ ___ | |__| |__| | | | \_________/ \_______/ | | | | | | | | |_____| __/ \__ / \ /_______________\ 코드) public class Main2393 { public static void main(String[] args) throws Exception { System.out.println(" ___ ___ ___\n" + " | |__| |__| |\n" + " | |\n" + " \\_________/\n" + " \\_______/\n" + " | |\n" + " | |\n" + " | |\n" + " | |\n" + " |_____|\n" + " __/ \\..

백준/Java 2024.03.04

[백준 자바] 9012번(괄호) | Stack 스택

난이도 - 실버 4 문제 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 부른다. 한 쌍의 괄호 기호로 된 “( )” 문자열은 기본 VPS 이라고 부른다. 만일 x 가 VPS 라면 이것을 하나의 괄호에 넣은 새로운 문자열 “(x)”도 VPS 가 된다. 그리고 두 VPS x 와 y를 접합(concatenation)시킨 새로운 문자열 xy도 VPS 가 된다. 예를 들어 “(())()”와 “((()))” 는 VPS 이지만 “(()(”, “(())()))” , 그리고 “(()” 는 모두 VPS 가 아닌 문자열이다. 여러분은 입력으로..

백준/Java 2024.03.04
728x90