[Programmers] - k번째 수
1. Problem 📃
https://programmers.co.kr/learn/courses/30/lessons/42748
2. Logic 👨🏫
- 입력받은 commands를 이용해 2중 for문 구성
- 2중 for문 내, 인덱스가 각각 0, 1, 2일때 슬라이싱, 정렬, 숫자 구성 해주도록 하기
3. Code 💻
1. 내가 푼 코드
def solution(array, commands):
answer = []
temp = []
for i in range(len(commands)):
for j in range(len(commands[i])):
if j == 0:
print(temp)
temp.append(array[commands[i][j]-1:commands[i][j+1]])
elif j == 1:
temp[i].sort()
elif j == 2:
answer.append(temp[i][commands[i][j]-1])
return answer
2. 다른 사람이 푼 코드
def solution(array, commands):
return list(map(lambda x:sorted(array[x[0]-1:x[1]])[x[2]-1], commands))
4. Feedback 📚
다른사람이 푼 코드 피드백 달기!!!!!!!!
Author And Source
이 문제에 관하여([Programmers] - k번째 수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@odh0112/Programmers-k번째-수
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
- 입력받은 commands를 이용해 2중 for문 구성
- 2중 for문 내, 인덱스가 각각 0, 1, 2일때 슬라이싱, 정렬, 숫자 구성 해주도록 하기
1. 내가 푼 코드
def solution(array, commands):
answer = []
temp = []
for i in range(len(commands)):
for j in range(len(commands[i])):
if j == 0:
print(temp)
temp.append(array[commands[i][j]-1:commands[i][j+1]])
elif j == 1:
temp[i].sort()
elif j == 2:
answer.append(temp[i][commands[i][j]-1])
return answer
2. 다른 사람이 푼 코드
def solution(array, commands):
return list(map(lambda x:sorted(array[x[0]-1:x[1]])[x[2]-1], commands))
4. Feedback 📚
다른사람이 푼 코드 피드백 달기!!!!!!!!
Author And Source
이 문제에 관하여([Programmers] - k번째 수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@odh0112/Programmers-k번째-수
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Author And Source
이 문제에 관하여([Programmers] - k번째 수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@odh0112/Programmers-k번째-수저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)