목록문제/백준_자바스크립트 (91)
sm 기술 블로그
let input = require('fs').readFileSync(0).toString().trim().split("\n"); let haveCard = input[1].split(" ").map(Number); let compareCard = input[3].split(" ").map(Number); let cardDic = new Object(); let result = ""; for(let i = 0 ; i
let input = require('fs').readFileSync(0).toString().trim().split("\n"); let N = parseInt(input[0]); let tmp = input[1].split(" ").map(Number); result = new Object(); resultPrint = ""; let arr = Array.from(new Set(tmp)).sort((a,b)=>a - b); for(let i = 0 ; ia - b); 입력값의 중복을 제거하기 위해 집합을 사용하고 그것을 배열로 만들고 오름차순으로 정리해주었다. result = new Object(); for(let i = 0 ; i
let input = require('fs').readFileSync(0).toString().trim().split('\n'); let N = parseInt(input[0]); input.shift(); let personList = []; let result = ""; for(let i =0; i { if(a[0] != b[0]) { return a[0] - b[0]; } return 0; }).forEach(personList => { result += personList[0] + " " + personList[1] + "\n"; }); console.log(result) 정렬문제를 지금까지 문제 없이 풀었다면 크게 어렵지 않은 문제.
let input = require('fs').readFileSync(0).toString().trim().split("\n"); input.shift(); let inputArr = Array.from(new Set(input)); inputArr.sort((a, b) => { let aLength = a.length; let bLength = b.length; if(aLength != bLength){ if(aLength > bLength){ return 1; } else if(aLength < bLength){ return -1; } } for(let i=0; i b.charAt(i)){ return 1; } else if(a.charAt(i) < b.charAt(i)){ return -1; } }..