알고리즘/프로그래머스
[Level1]K번째 수
def solution(array, commands): answer = [] a=0 for i in range(len(commands)): a = (array[commands[i][0]-1:commands[i][1]]) a.sort() answer.append(a[commands[i][2]-1]) return answer map과 lambda 함수 사용하면 단 두줄로 가능 ㅠ_ㅠ commands [[2, 5, 3], [4, 4, 1], [1, 7, 3]] 라서 또는 for i, j, k in commands 로 하면 i j k 에 2, 5, 3 한번에 받을 수 있다...... !!!!!!!
[Level1] 2016년
import datetime def solution(a, b): t = ['MON' ,'TUE' ,'WED' , 'THU', 'FRI', 'SAT', 'SUN'] return t[datetime.date(2016, a, b).weekday()]