본문 바로가기

Programmers Coding-Test54

[Python] Summer/Winter Coding(~2018) : 예산 코딩테스트 연습 - 예산 S사에서는 각 부서에 필요한 물품을 지원해 주기 위해 부서별로 물품을 구매하는데 필요한 금액을 조사했습니다. 그러나, 전체 예산이 정해져 있기 때문에 모든 부서의 물품을 구매해 줄 수는 programmers.co.kr 💡문제💡 부서별로 신청한 금액이 들어 있는 배열 d와 예산 budget이 있다. 최대 몇 개의 부서에 물품을 지원할 수 있는지 return 하시오. [제한사항] d는 부서별로 신청한 금액이 들어있는 배열이며, 길이(전체 부서의 개수)는 1 이상 100 이하입니다. d의 각 원소는 부서별로 신청한 금액을 나타내며, 부서별 신청 금액은 1 이상 100,000 이하의 자연수입니다. budget은 예산을 나타내며, 1 이상 10,000,000 이하의 자연수입니다. 코드 및.. 2021. 4. 29.
[Python] Summer/Winter Coding(~2018) : 소수 만들기 코딩테스트 연습 - 소수 만들기 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 programmers.co.kr 💡문제💡 숫자들이 들어 있는 배열 num가 주어졌을 때, 주어진 숫자 중 3개를 더해 소수가 되는 경우의 개수를 return 하시오. [제한 사항] nums에 들어있는 숫자의 개수는 3개 이상 50개 이하입니다. nums의 각 원소는 1 이상 1,000 이하의 자연수이며, 중복된 숫자가 들어있지 않습니다. 코드 및 풀이👩🏻‍💻 ''' from itertools import combinations def check(i): for j in ran.. 2021. 4. 29.
[Python] 월간 코드 챌린지2 : 음양 더하기 코딩테스트 연습 - 음양 더하기 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re programmers.co.kr 💡문제💡 어떤 정수들의 절댓값을 담은 배열 absolutes와 부호를 담은 signs가 있다. signs를 참고하여 실제 정수들의 합을 return 하시오. [제한사항] absolutes의 길이는 1 이상 1,000 이하입니다. absolutes의 모든 수는 각각 1 이상 1,000 이하입니다. signs의 길이는 absolutes의 길이와 같습니다. signs[i] 가 참이면 absolutes[i] 의 실제 정수가 양수임을, 그렇지 않으.. 2021. 4. 29.
[Python] 2021 Dev-Matching : 로또의 최고 순위와 최저 순위 코딩테스트 연습 - 로또의 최고 순위와 최저 순위 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호 programmers.co.kr 💡문제💡 민우가 구매한 1~45 숫자 6개로 이루어진 로또가 있습니다. 로또에 알 수 없는 번호를 0으로 표기할 때, 당첨 가능한 최고 순위와 최저 순위를 차례대로 배열에 담아 return 하시오. 로또의 순위 1등 : 6개 번호 모두 일치 2등 : 5개 번호 일치 3등 : 4개 번호 일치 4등 : 3개 번호 일치 5등 : 2개 번호 일치 낙첨 : 그 외 [제한사항] lottos는 길이 6인 정수 배열입니다. lot.. 2021. 4. 29.
728x90