본문 바로가기

공부

(3)
[Javascript] 자바스크립트 입출력 (백준, vscode) 프로그래머스의 경우 입출력 형식이 주어지지만, 백준은 처음부터 끝까지 다 작성해야한다.자바스크립트는 처음이라 입출력 부분부터 좀 헤맸다. 입력백준의 경우 readFileSynce('dev/stdin')을 적으면 된다.const input = require('fs').readFileSync('/dev/stdin').toString();보통 toString()까지 기본으로 적고, 입력에 따라 split(' '), split('\n')를 추가로 작성한다. 자바스크립트에서 파일 입출력 처리를 할 때 보통 fs(FileSystem) 모듈을 사용한다.const fs = require('fs');위 코드가 fs 모듈을 불러오는 코드이다. const input = require('fs').readFileSync('/d..
[Python] 소수 2자리 출력하기 (반올림, 올림, 버림) 반올림f-stringpi = 3.1415926535print(f"{pi:.2f}") #3.14f-string은 f"{number:.nf}" 형태로 사용하며 소수 number를 n자리까지 반올림한다.파이썬 3.6부터 업데이트된 기능이다. f와 {}중괄호를 사용하여 문자열을 포맷팅한다.소수 몇 자리까지 출력하는 기능 이외에도 다양하게 활용할 수 있다.roundpi = 3.1415926535print(round(pi, 2)) #3.14round(number, n)은 number를 n자리까지 반올림한다. 올림math.ceilimport mathpi = 3.1415926535print(math.ceil(pi * 100) / 100) #3.15math.ceil(number)은 number를 소수 한자리에서 올림한다..
[JAVA] Math.random 랜덤함수 사용법 Math.random 함수를 사용하면 0.xxx ~ 0.9xx 사이의 값을 반환한다. 1. 랜덤으로 0~10 사이의 정수를 반환하고 싶은 경우 (int) Math.random() * 10; //0~9 중 하나 반환 2. 랜덤으로 15~25까지의 정수를 반환하고 싶은 경우 (int) Math.random() * 11 + 15; //15~25 중 하나 반환 - 랜덤함수가 반환하는 값은 0.0부터 0.9..까지의 범위를 가지므로 11을 곱하면 0에서 10.99..로 범위가 바뀐다. - 거기에 15를 더하면 15.0에서 25.99..의 범위를 가진다. - (int)로 캐스팅 해주면 15에서 25까지의 정수값이 범위가 된다.

반응형