본문 바로가기

전체 글410

[ 백준 10926 / Node.js ] ??! https://www.acmicpc.net/problem/10926 10926번: ??! 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때 www.acmicpc.net 문제 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때, 놀람을 표현하는 프로그램을 작성하시오. 입력 첫째 줄에 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어진다. 아이디는 알파벳 소문자로만 이루어져 있으며, 길이는 50자를 넘지 않는다. .. 2022. 8. 25.
[ 백준 9498 / Node.js ] 시험 성적 https://www.acmicpc.net/problem/9498 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력 시험 성적을 출력한다. 예제 입력 1 복사 100 예제 출력 1 복사 A 풀이 입력받은 데이터를 number 타입으로 변경하고 속하는 점수 .. 2022. 8. 25.
[ 백준 2750 / Node.js ] 수 정렬하기 https://www.acmicpc.net/problem/2750 2750번: 수 정렬하기 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net 문제 N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오. 입력 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. 출력 첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다. 예제 입력 1 복사 5 5 2 3 4 1 예제 출력 .. 2022. 8. 25.
[ 백준 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.
728x90