Programmers

    문자열 내 마음대로 정렬하기(연습문제 Lv1 / JS)

    코딩테스트 연습 > 연습문제 > 문자열 내 마음대로 정렬하기 Lv1 https://programmers.co.kr/learn/courses/30/lessons/12915 문제정리 보통 알파벳 순으로 정렬을 한다고 하면은 제일 앞글자로 정렬을 하는 것입니다. 하지만 여기서 문제는, 말 그대로 내 맘대로 정렬하기입니다. 알파벳으로 정렬한다는 것이 무조건 앞의 글자가 아니라는 뜻입니다. 그래서 strings라는 배열과, n이라는 몇 번째 글자를 기준으로 할 것인지 input 값을 줍니다. 그래서 여기서 sort를 사용할 것인데, 항상 무심코 a-b를 주로 사용해 왔는데 조건을 줄 수 있는 것을 MDN을 우연히 보고 알았습니다. https://developer.mozilla.org/ko/docs/Web/Java..

    완주하지 못한 선수(해시 Lv1 / JS)

    코딩테스트연습 > 해시 > 완주하지 못한 선수 Level 1 https://programmers.co.kr/learn/courses/30/lessons/42576?language=javascript 문제 정리 input값 participant, completion 두 개의 배열이 있습니다. 여기서 participant 배열에 인자가 하나 더 추가가 되었는데, 추가된 인자 하나를 찾는 문제 입니다. 코드 제가 생각한 방향은, 돌연변이 하나를 찾는 느낌이기에 알파벳 순으로 정렬을 합니다. 그리고 각각 첫 번째 인자, 두 번째 인자 점점 비교를 하다보면 같지 않은 순간이 올 텐데 같지 않은 순간에 participant의 값을 리턴 하면 된다고 생각했습니다. function solution(participant..