코딜리티 permcheck 문제 보기 문제 요약 N 개의 정수로 구성된 비어 있지 않은 배열 A 제공 순열(permutation) : 1에서 N 까지의 각 요소를 한 번만 포함 배열 A가 순열(permutation)인지 확인 배열 A가 순열(permutation)이면 1을, 그렇지 않으면 0을 return 문제 해석부터 해매서 문제 난이도에 비해 너무 오래 애먹었다. ㅠ ㅠ 문제 풀이 function solution(A) { A.sort((a,b)=>a-b) return !A.some((a,i)=>a != i + 1) * 1 } 일단 배열 A 를 오름차순으로 정렬한다. ex) 1,2,3,..... 문제에서 1 부터 N 까지라고 했으니 A[0] 은 1 이어야 한다. A[1] = 2 A[2] = 3 ......
문자열 내 마음대로 정렬하기 [https://programmers.co.kr/learn/courses/30/lessons/12915]출처 문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 [sun, bed, car]이고 n이 1이면 각 단어의 인덱스 1의 문자 u, e, a로 strings를 정렬합니다. 다른 사람의 코드 function solution(strings, n) { return strings.sort((s1, s2) => s1[n] === s2[n] ? s1.localeCompare(s2) : s1[n].localeCompare(s2[n])); } 다른 사람의 코드2 functio..