알파벳 소문자로 이루어진 N개의 단어가 들어오면 아래와 같은 조건에 따라
정렬하는 프로그램을 작성하시오.
1. 길이가 짧은 것부터
2. 길이가 같으면 사전 순으로
13
but
i
wont
hesitate
no
more
no
more
it
cannot
wait
im
yours
i
im
it
no
but
more
wait
wont
yours
cannot
hesitate
중복값도 제거해줘야 하는것에 유의해야 한다.
const input = require('fs')
.readFileSync('/dev/stdin')
.toString()
.trim()
.split('\n');
const N = input.shift();
const arr = input.sort((a, b) => a.length - b.length || a.localeCompare(b));
const val = new Set(arr);
console.log(Array.from(val).join('\n'));