const input = require("fs").readFileSync("/dev/stdin").toString().trim().split("\n");
console.log("Hello World");
const N = +input[0];
// 또는
const N = parseInt(input[0]);
let array = input[1].split(" ").map(str => +str);
let filled = new Array(10).fill(0);
let sorted = array.sort((a, b) => b - a);
const alsoHuge = BigInt(9007199254740991)
// ↪ 9007199254740991n
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt
let num = alsoHuge + anotherBigInt;
BigInt끼리 자유롭게 가능하다
console.log(alsoHuge.toString());
마지막 n을 없애준다
Array.push(value)
Array.pop()
Array.reverse()
Array.shift()
Array.unshift()
Array.slice(index)
: slice(1)
= index 1부터 끝까지를 반환Array.splice()
: 값을 바꾼다 (시작, 지울 개수, 바꿀 값)Array.forEach(function)
Array.map(function)
Array.reduce(function)
Array.entries()
Array.sort(function)
Array.filter(function)
Array.every()
Array.some()
Array.includes(value)
Array.fill(value)
Array.indexOf(value)
Array.join(string)
String.charAt(index)
String.charCodeAt(index)
: UTF-16 코드. A = 65, a = 97String.includes()
String.repeat(times)
String.match(regex)
String.replace()
: (regex, 바꿀 값) 또는 (substring, 바꿀 값)String.split(string)
Math.pow(x, y)
: x^yMath.abs()
: 절댓값Math.ceil()
Math.floor()
Math.round()
Math.exp()
Math.min()
Math.max()
Math.sqrt()