[1일 1코테 day 10 연휴코테]에서 분리
function solution(n) {
let answer = [];
for (let i in n) {
for (let j in n) {
if (i !== j) {
!(answer.includes(n[i] + n[j])) ? answer.push(n[i] + n[j]):0; } } }
return answer.sort((a,b) => a-b);
}
써보고 싶은 조건문을 써봐서 뿌듯하다 ㅎㅎ
~조건이 이면 ? true:false 이 형식만 알고있었는데
~조건이 아니면? 으로 쓰려면 어떻게 해야할지 고민하다가
조건 맨 앞에 !(느낌표, not) 한번 붙여봤더니 되더라~
!(answer.includes(n[i] + n[j])) ? answer.push(n[i] + n[j]):0;
Aㅏ~~!!!
1+2나 2+1 이나 똑같으니까
이중for문의 안쪽 조건을 i+1로 하면 됐구나!!
중요중요
저렇게 하면 .include 필요없고, 계산도 더 빠를것 같다.