LEVEL1 3

[JS]K 번째 수

💡정답 function solution(array, commands) { var answer = []; var temp; for(var i=0; i a-b); answer.push(temp[commands[i][2]-1]); } return answer; } 🚧해석 1. 숫자를 자른다 slice() 2. 정렬한다 sort() 3. 답을 구한다 push() 📚 JavaScript sort()함수 숫자 크기대로 정렬 sort()함수는 파라미터로 compareFunction을 받는데 함수가 입력되지 않으면 유니코드 순서에 따라 값을 정렬한다. 따라서 숫자의 크기 순서로 정렬하려면 sort((a, b) => a - b)를 적어준다. ex.sort(function(a, b) { return a - b; }); e..

코테 2021.04.14

[python]완주하지 못한 선수

💡정답 #정렬 후 하나씩 비교하다 다른것이 나오면 리턴한다. #만약 끝까지 나오지 않는다면 participant의 마지막 값을 리턴 def solution(participant, completion): participant.sort() #정렬 completion.sort() for i in range(len(completion)): #completion만큼 돌린다. 이때 participant를 넣으면 if participant[i] != completion[i]: #여기서 리스트 범위 에러난다. answer = participant[i] return answer #더 돌지 말고 바로 리턴 시킨다. return participant[-1] #다 돌았는데 일치한다면 participant의 마지막 값이 답 p..

코테 2021.04.13

[SQL]프로그래머스 Level 1

👀문제 1. 최댓값 구하기 2. 모든 레코드 조회하기 3. 역순 정렬하기 4. 아픈 동물 찾기 5. 어린 동물 찾기 6. 상위 N개 레코드 7. 동물의 아이디와 이름 8. 여러 기준으로 정렬하기 9. 이름이 없는 동물의 아이디 10. 이름이 있는 동물의 아이디 💡정답 -- 최댓값 구하기 SELECT MAX(DATETIME) AS '시간' FROM ANIMAL_INS -- 모든 레코드 조회하기 SELECT * FROM ANIMAL_INS -- 역순 정렬하기 SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC --ORDER BY [] ASC는 오름차순정렬 -- 아픈 동물 찾기 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WH..

코테 2021.04.13