[프로그래머스] lv.1 명예의 전당 (1) python
·
코딩테스트/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/138477 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(k, score): stage=[] answer = [] for i in score: if len(stage)==k: if i > m: stage.pop() stage.append(i) else: stage.append(i) stage.sort(reverse=True) m=min(stage) answer.append(m) return answer
[프로그래머스] lv.1 소수 찾기 python
·
코딩테스트/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/12921 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def f_prime(n): for j in range(2,int(n**0.5)+1): if n%j==0: return False return True def solution(n): answer = 0 for i in range(2,n+1): if f_prime(i): answer+=1 return answer
[프로그래머스] lv.1 추억 점수 python
·
코딩테스트/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/176963 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(name, yearning, photo): answer = [] dic=dict(zip(name,yearning)) #print(dic) for i in photo: sum=0 for j in i: if j in dic: sum+=dic[j] answer.append(sum) return answer
[프로그래머스] lv.1 과일 장수 python
·
코딩테스트/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/135808 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(k, m, score): answer = 0 score.sort(reverse=True) n=len(score) for i in range(n//m): answer += score[m*i+m-1] * m return answer
[프로그래머스] lv.1 모의고사 python
·
코딩테스트/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/42840 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(answers): answer = [] no1=[1, 2, 3, 4, 5] no2=[2, 1, 2, 3, 2, 4, 2, 5] no3=[3, 3, 1, 1, 2, 2, 4, 4, 5, 5] no=[0,0,0] for i in range(len(answers)): if answers[i]==no1[i%5]: no[0]+=1 if answers[i]==no2[i%8]: no[1..
[프로그래머스] lv.1 덧칠하기 python
·
코딩테스트/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/161989 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(n, m, section): cnt=1 if m==1: return len(section) sum=0 for i in range(len(section)-1): sum+=section[i+1]-section[i] if(sum>=m): cnt+=1 sum=0 i-=1 return cnt
[프로그래머스] lv.1 [1차] 비밀지도 python
·
코딩테스트/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/17681 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(n, arr1, arr2): answer = [] binary1=[] binary2=[] for i in arr1: binary="0"*(n-len(bin(i)[2:]))+bin(i)[2:] binary1.append(binary) for i in arr2: binary="0"*(n-len(bin(i)[2:]))+bin(i)[2:] binary2.append(binary) ..
[프로그래머스] lv.1 수박수박수박수박수박수? python
·
코딩테스트/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/12922 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(n): answer = '' if n%2==0: answer+="수박"*(n//2) else: answer+="수박"*(n//2)+"수" return answer