본문 바로가기

분류 전체보기416

[ 백준 1000 / Node.js ] A + B https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A+B를 출력한다. 예제 입력 1 복사 1 2 예제 출력 1 복사 3 풀이 입력값을 받아와 그 값을 문자열에서 정수로 바꾸고 더해준다. 1 2 const input = require('fs').readFileSync('dev/stdin').toString().split(' '); console.log(Number(input[0]) + Number(inpu.. 2022. 8. 24.
[ 백준 2557 / Node.js ] Hello World https://www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 문제 Hello World! 를 출력하시오. 입력 없음 출력 Hello World!를 출력하시오. 예제 출력 1 복사 Hello World! 풀이 console.log를 사용해 원하는 문장을 출력하면 된다. 백준은 자바스크립트를 지원하지 않으므로 node.js를 사용해 출력한다. 1 console.log("Hello World!"); cs 2022. 8. 24.
[ 백준 / Node.js ] Visual Studio Code에서 Node.js 실행하는 방법 백준에서 Node.js로 문제를 풀기 위해서 Visual Studio를 사용할 때 간단한 세팅이 필요하다. 1. Visual Studio에 Code Runner을 설치한다. Javascript를 run하기 쉽게 해주는 기능이다. 1. Visual Studio에서 #1(Extensions) 아이콘을 누른다. 2. #2 (검색창)에 'Code Runner'을 검색한다. 3. #3 (Enable)을 눌러준다. 설치가 됐다면 Disable로 변경이 될 것이다. (js파일로 가면 오른쪽 상단에 플레이 버튼이 생긴다.) 예제로 아래 문제를 풀어보았다. https://www.acmicpc.net/problem/9498 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 .. 2022. 8. 24.
[웹 개발] Fontawsome 가입 방법, 무료 아이콘 사용 방법 웹 개발을 하다 보면 아이콘을 삽입해야 할 경우가 생긴다. 이럴 경우 Fontawsome을 이용하여 무료로 또 쉽게 아이콘을 삽입할 수 있다. 아래는 Fontawsome 사이트이다. Font Awesome The world’s most popular and easiest to use icon set just got an upgrade. More icons. More styles. More Options. fontawesome.com Fontawsome에서는 이처럼 브랜드 아이콘도 가져와 쓸 수 있다. Fontawsome을 사용하기 위해서는 먼저 회원가입을 해야 한다. 1. 회원가입 밑의 사진에서 로그인 버튼을 눌러준다. 2. Sign up and get started를 눌러 회원가입을 한다. 3. 가입할.. 2022. 8. 18.
[ 백준 10845 / Java ] 큐 https://www.acmicpc.net/problem/10845 10845번: 큐 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 문제 정수를 저장하는 큐를 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오. 명령은 총 여섯 가지이다. push X: 정수 X를 큐에 넣는 연산이다. pop: 큐에서 가장 앞에 있는 정수를 빼고, 그 수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다. size: 큐에 들어있는 정수의 개수를 출력한다. empty: 큐가 비어있으면 1, 아.. 2022. 8. 12.
[ 백준 1707 / Java ] 이분 그래프 https://www.acmicpc.net/problem/1707 1707번: 이분 그래프 입력은 여러 개의 테스트 케이스로 구성되어 있는데, 첫째 줄에 테스트 케이스의 개수 K가 주어진다. 각 테스트 케이스의 첫째 줄에는 그래프의 정점의 개수 V와 간선의 개수 E가 빈 칸을 사이에 www.acmicpc.net 문제 그래프의 정점의 집합을 둘로 분할하여, 각 집합에 속한 정점끼리는 서로 인접하지 않도록 분할할 수 있을 때, 그러한 그래프를 특별히 이분 그래프 (Bipartite Graph) 라 부른다. 그래프가 입력으로 주어졌을 때, 이 그래프가 이분 그래프인지 아닌지 판별하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 구성되어 있는데, 첫째 줄에 테스트 케이스의 개수 K가 주어진다... 2022. 8. 7.
[ 백준 1713 / Java ] 후보 추천하기 https://www.acmicpc.net/problem/1713 1713번: 후보 추천하기 첫째 줄에는 사진틀의 개수 N이 주어진다. (1 ≤ N ≤ 20) 둘째 줄에는 전체 학생의 총 추천 횟수가 주어지고, 셋째 줄에는 추천받은 학생을 나타내는 번호가 빈 칸을 사이에 두고 추천받은 순서대 www.acmicpc.net 문제 월드초등학교 학생회장 후보는 일정 기간 동안 전체 학생의 추천에 의하여 정해진 수만큼 선정된다. 그래서 학교 홈페이지에 추천받은 학생의 사진을 게시할 수 있는 사진틀을 후보의 수만큼 만들었다. 추천받은 학생의 사진을 사진틀에 게시하고 추천받은 횟수를 표시하는 규칙은 다음과 같다. 학생들이 추천을 시작하기 전에 모든 사진틀은 비어있다. 어떤 학생이 특정 학생을 추천하면, 추천받은 학생.. 2022. 8. 6.
[ 백준 2644 / Java ] 촌수계산 https://www.acmicpc.net/problem/2644 2644번: 촌수계산 사람들은 1, 2, 3, …, n (1 ≤ n ≤ 100)의 연속된 번호로 각각 표시된다. 입력 파일의 첫째 줄에는 전체 사람의 수 n이 주어지고, 둘째 줄에는 촌수를 계산해야 하는 서로 다른 두 사람의 번호가 주어 www.acmicpc.net 문제 우리나라는 가족 혹은 친척들 사이의 관계를 촌수라는 단위로 표현하는 독특한 문화를 가지고 있다. 이러한 촌수는 다음과 같은 방식으로 계산된다. 기본적으로 부모와 자식 사이를 1촌으로 정의하고 이로부터 사람들 간의 촌수를 계산한다. 예를 들면 나와 아버지, 아버지와 할아버지는 각각 1촌으로 나와 할아버지는 2촌이 되고, 아버지 형제들과 할아버지는 1촌, 나와 아버지 형제들과.. 2022. 8. 5.
[ 백준 1920 / Java ] 수 찾기 https://www.acmicpc.net/problem/1920 1920번: 수 찾기 첫째 줄에 자연수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1 ≤ M ≤ 100,000)이 주어진다. 다음 줄에는 M개의 수들이 주어지는데, 이 수들 www.acmicpc.net 문제 N개의 정수 A[1], A[2], …, A[N]이 주어져 있을 때, 이 안에 X라는 정수가 존재하는지 알아내는 프로그램을 작성하시오. 입력 첫째 줄에 자연수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1 ≤ M ≤ 100,000)이 주어진다. 다음 줄에.. 2022. 8. 3.
728x90