백준110 [BOJ / 파이썬] 15552 : 빠른 A+B 문제 : https://www.acmicpc.net/problem/15552 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net Sol : sys 모듈을 이용한다. sys모듈은 시스템을 제어할 수 있는 모듈인데 일반적으로 인풋의 동작 원리는 input()과 같다. 차이점은 input()의 경우 인자로 주어지는 prompt 문자열을 출력하고 사용자 입력을 받아 입력받는 키 하나씩 버퍼에 저장한다. 하지만 stdin.readline의 경우 한 번에 읽어와 버퍼에 저장하기 때문에 버퍼 사이즈 차이로 매 입력 시 속도에서 우위를 가진다. .. 2022. 2. 5. [BOJ / 자바스크립트] 15552 : 빠른 A+B 문제 : https://www.acmicpc.net/problem/15552 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net Sol : 백준에서 node.js로 풀 때 입력을 받을 수 있는 방법은 readline 모듈과 fs 모듈이 있다. fs모듈은 파일 시스템에서 읽어오는 구조이고 readline모듈은 Readable 스트림(ex: process.stdin 또는 file stream)에서 한 번에 한 줄씩 데이터를 읽어오는 인터페이스를 제공한다. fs모듈이 일반적으로 더 빠르지만 파일 시스템에 접근해야 하기 때문에 일부 문제에.. 2022. 2. 5. [BOJ / 파이썬] 8393 : 합 문제 : https://www.acmicpc.net/problem/8393 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net Sol ) 1부터 입력값 n까지 반복문을 돌면서 합을 출력 소스코드 ) n = int(input()) result = 0 for i in range(1,n+1): result += i print(result) 2022. 2. 5. [BOJ / 자바스크립트] 8393 : 합 문제 : https://www.acmicpc.net/problem/8393 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net Sol ) 1부터 입력값 n까지 반복문을 돌면서 합을 출력 소스코드 ) const fs = require('fs'); const n = parseInt(fs.readFileSync('/dev/stdin')); let result = 0; for (let i = 1 ; i 2022. 2. 5. 이전 1 ··· 16 17 18 19 20 21 22 ··· 28 다음