반응형 프로그래머스111 [프로그래머스] K번째수 C++ Code 2022.08.16 - [Coding Test/Python] - [프로그래머스] K번째수 - Python Code 저번 포스트에 이어서 이번에는 C++로 풀어보겠다. 문제 구현 C++에서는 slicing이 안되기 때문에 약간의 다른 방법을 사용했다. 어차피 커맨드에 해당하는 부분만 sorting해서 답을 내면 되므로 부분만 sorting한 후 첫 인덱스에 커맨드의 인덱스를 더해서 정답에 append하면 된다. 코드로 살펴보겠다. 코드 #include #include #include using namespace std; vector solution(vector array, vector commands) { vector answer; vector temp; for(int i = 0; i < commands... 2022. 8. 16. [프로그래머스] K번째수 Python Code 지난주에 시험 준비를 하느라 포스팅을 못해서 이번 주는 많이 올릴 예정이다. 프로그래머스의 K번째 수 문제를 파이썬으로 풀어보겠다. 이것도 쉽지만 indexing을 reminding하기 위해 포스팅하겠다. 문제 구현 위 문제 설명의 1번을 slicing해서 자르고 2번의 정렬을 한 뒤 3 번의 indexing으로 정답 리스트에 append 했다. 코드 def solution(array, commands): answer = [] for i,j,k in commands: temp = sorted(array[i-1:j]) answer.append(temp[k-1]) return answer 1. 커맨드를 받아서 i-1번째부터 j-1번째까지 자른다. ( [i-1:j] ) 2. sort를 한 후 3. answer.. 2022. 8. 16. [프로그래머스] 체육복 JavaScript Code 저번 Python, C++, Go Code에 이어서 이번에는 JS로 풀어보려고 한다. 2022.08.10 - [Coding Test/Python] - [프로그래머스] 체육복 Python Code 2022.08.11 - [Coding Test/C++] - [프로그래머스] 체육복 C++ Code 2022.08.10 - [Coding Test/Go] - [프로그래머스] 체육복 Go Code 먼저 문제를 보겠다. 문제 앞의 포스트에서 작성한 것과 같이 똑같이 이해할 수 있다. 체육복을 도난당한 학생들이 자신의 바로 앞, 뒤 번호인 학생의 체육복을 빌려서 체육수업을 들을 수 있는 학생 수의 최댓값을 리턴하면 된다. 구현 방법 이전 포스트의 C++, Go와 똑같이 구현해보았다. 먼저 student object를 만.. 2022. 8. 10. [프로그래머스] 체육복 Go Code 저번 Python, C++ Code에 이어서 이번에는 Go로 풀어보려고 한다. 2022.08.10 - [Coding Test/Python] - [프로그래머스] 체육복 Python Code 2022.08.11 - [Coding Test/C++] - [프로그래머스] 체육복 C++ Code 먼저 문제를 보겠다. 문제 문제가 자세하게 나와있다. 체육복을 도난당한 학생들이 자신의 바로 앞, 뒤 번호인 학생의 체육복을 빌려서 체육수업을 들을 수 있는 학생의 최댓값을 리턴하면 된다. 구현 방법 이번 구현 로직은 이전 포스트의 C++과 똑같이 구현해보았다. 먼저 최대 학생수가 30명이기에 길이 30짜리 student 배열을 만들고 lost와 reserve를 각각 돌며 학생 배열을 초기화했다. 옷이 없는 학생은 -1, .. 2022. 8. 10. 이전 1 ··· 18 19 20 21 22 23 24 ··· 28 다음 반응형