본문 바로가기
개발/코딩 테스트 공부

코딩 테스트 1 일차

by nicksoon 2024. 4. 18.
반응형

백준으로 코딩 테스트 시작 했습니다. 백준 감 익히기

 

1. 첫 문제 : Hello World!를 출력하시오. 

 

제출한 답 :
Node 

console.log("Hello World!");

 

 

2. 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때, 놀람을 표현하는 프로그램을 작성하시오.
- 입력을 어떻게 받지? 

Node 콘솔로 입력 받는 방법

const readline = require("readline");
const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout
});

rl.on("line", function(line) {
  console.log(`${line}??!`);
  rl.close();
}).on("close", function() {
  process.exit();
});

 

3. ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다.

불교 국가인 태국은 불멸기원(佛滅紀元), 즉 석가모니가 열반한 해를 기준으로 연도를 세는 불기를 사용한다. 반면, 우리나라는 서기 연도를 사용하고 있다. 불기 연도가 주어질 때 이를 서기 연도로 바꿔 주는 프로그램을 작성하시오.

예 : 2541년도는 1998년도

차이는 543년

const readline = require("readline");
const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout
});

rl.on("line", function(line) {
  const a = Number(line) - 543;
  console.log(a); 
  rl.close();
}).on("close", function() {
  process.exit();
});



반응형

'개발 > 코딩 테스트 공부' 카테고리의 다른 글

코딩 테스트 6일차  (0) 2024.04.23
코딩 테스트 5일차  (2) 2024.04.22
코딩 테스트 4일차  (0) 2024.04.21
코딩 테스트 3일차  (0) 2024.04.20
코딩 테스트 2일차  (0) 2024.04.20