분류 전체보기 65

[level 1] 수포자

https://school.programmers.co.kr/learn/courses/30/lessons/42840 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #level1/모의고사 def solution(answers): answer = [] student_a=[1,2,3,4,5]*2000 student_b=[2,1,2,3,2,4,2,5]*2000 student_c=[3,3,1,1,2,2,4,4,5,5]*1000 a=0 b=0 c=0 find=0 new_answers=answers for i in range(len(answers)): if new_an..

[level 1] K번째

https://school.programmers.co.kr/learn/courses/30/lessons/42748 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(array,commands): answer=[] while len(commands)!=0: numbers=array[commands[0][0]-1:commands[0][1]] numbers.sort() number=numbers[commands[0][2]-1] answer.append(number) commands.pop(0) return answer

[level 1] 완주하지 못한 선수

https://school.programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import collections def solution(p,c): p.sort() c.sort() result= collections.Counter(p)-collections.Counter(c) print(result) return list(result)[0] 나도 처음에는 collections을 쓸 생각을 못하고, for p in participant에서 for c in completion을 ..

[level 1] [1차] 다트 게임

https://school.programmers.co.kr/learn/courses/30/lessons/17682 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr # 문제해석하는게 시간이 은근 걸렸다..! def solution(dartResult): bb=list(dartResult) answer=[] d=[] for i in range(len(bb)): if bb[i]=="1" and bb[i+1]=="0": d.append("10") elif bb[i]=="0" and bb[i-1]=="1": continue else: d.append(bb[i]) p..