공백 정렬2 [백준 7785/javascript] 회사에 있는 사람 조건의 연산이 많으므로 최대한 간단하게 만들어서 비교해야 하는문제이다 enter leave 의 체크도 연산 낭비이니 객체로 카운트하여 변하였다면 나간것으로 보면 된다 비교시에도 0과 비교하는 것이 빠르므로 0인지를 확인하도록 한다 https://www.acmicpc.net/problem/7785 7785번: 회사에 있는 사람 첫째 줄에 로그에 기록된 출입 기록의 수 n이 주어진다. (2 ≤ n ≤ 106) 다음 n개의 줄에는 출입 기록이 순서대로 주어지며, 각 사람의 이름이 주어지고 "enter"나 "leave"가 주어진다. "enter"인 경우는 www.acmicpc.net let input = []; const readline = require("readline").createInterface({ i.. 2022. 10. 28. [백준 1755/javascript] 숫자놀이 22.10.28 // 자바스크립트에서 문자열을 역순으로 정렬하려면 공백이 문제가 되므로, 인자 없이 정렬 후, reverse() 함수를 사용하면 역순으로 정렬시킬 수 있다 객체를 만들어 키와 값으로 숫자에 맞는 영문을 만들어주고 세어나갈 숫자를 한개씩 객체의 키로 비교하여 영문 값을 얻어 문자열로 만들어주고 만든 문자열과 원래의 숫자를 쌍으로 만들어(요소개 2개인 배열로) 앞의 요소가 우선 sort 로 정렬되는 것을 이용하여 사전 순으로 정렬 후 뒤의 요소인 원래 숫자를 형식에 맞게 출력해주면 되는 문제이다 근데! 자꾸 에러가 나서 이상해서 테스트해보니! c++ 및 다른 언어들의 경우 아래처럼 빈 문자가 공백 문자가 있는것보다 sort 로 정렬 시 사전순으로 앞선다 근데 자바스크립트는 sort 정렬 시 .. 2022. 9. 4. 이전 1 다음