목록coding test (140)
개발로그필름
https://www.acmicpc.net/problem/3003 3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰 첫째 줄에 동혁이가 찾은 흰색 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수가 주어진다. 이 값은 0보다 크거나 같고 10보다 작거나 같은 정수이다. www.acmicpc.net 초기에 설정한 배열 값들과 입력한 값들을 비교해 차를 출력하는 문제이다 입력한 문자열을 .map() 메서드를 사용해 문자 배열을 만들었고 원래 체스 초기값과 입력한 값을 빼서 result 변수에 출력하게 하였다 ...result로 출력할 경우 배열 안의 값만 나열되는 형태로 출력된다 map()에 관련해 공부한 내용은 js 카테고리에 포스팅 해두었다 https://yuujungg.tistory.com/52 잊지 말고 복습..
https://www.acmicpc.net/problem/18108 18108번: 1998년생인 내가 태국에서는 2541년생?! ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국 www.acmicpc.net 2541 - 1998 은 543이다 따라서 이 문제는 태국의 연도를 입력값으로 받아서 543을 빼면 한국 연도가 출력되는 아주 간단한 연산 문제이다. 코드 풀이 18108.js 입력 파일 input.txt 출력 결과 채점 결과
https://www.acmicpc.net/problem/10926 10926번: ??! 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때 www.acmicpc.net 입력받은 문자열을 백틱처리해 ??!만 붙여줘서 출력시키는 간단한 문제이다 지금까지 풀었던 문제들과 다른 점은 input 값에 split(" ")가 아닌 trim() 메서드로 코딩해야 한다는 것이다 코드 풀이 10926.js 입력 파일 input.txt 출력 결과 채점 결과
https://www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 앞에 문제들을 한꺼번에 종합 출력하는 사칙연산 문제이다 코드 풀이 10869.js a / b 연산만 Math.floor() 함수를 썼는데 백준 출력 결과값을 보면 소수점 밑에 자리가 없다 따라서 같은 출력 결과를 내기 위해 소수점 밑에 수를 버리는 Math.floor() 함수를 사용하였다 입력 파일 input.txt 출력 결과 채점 결과
https://www.acmicpc.net/problem/1008 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 코드 1008.js 입력 파일 example.txt 출력 값 결과 화면 성공!
https://www.acmicpc.net/problem/10998 10998번: A×B 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. www.acmicpc.net
https://www.acmicpc.net/problem/1001 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 바로 앞 게시물에서 백준 1000 A+B를 풀이하였다 자세한 설명과 풀이 방법은 그 게시물을 참고해 주세요 2022.07.18 - [분류 전체보기] - [백준] javascript 1000 A+B
https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 백준에서 자바스크립트에 대한 입출력을 작성해주려면 모듈을 포함시켜야 한다 const fs = require('fs'); node.js에서 file system 안에 있는 fs 모듈을 불러온다 const input = fs.readFileSync('/dev/stdin').toString().split(' ') /dev/stdin 파일 위치는 백준 문제 한정 경로이다 백준이 제시한 node.js 입력 초기 코드를 참고하면 알 수 있다 위의 방법은 공백을 기준으로 문자를 나누어 값을 저장할 때 사용한다 input[0], ..