본문 바로가기

728x90

for문

(2)
[Python] [프로그래머스] 예산 [문제 설명] S사에서는 각 부서에 필요한 물품을 지원해 주기 위해 부서별로 물품을 구매하는데 필요한 금액을 조사했습니다. 그러나, 전체 예산이 정해져 있기 때문에 모든 부서의 물품을 구매해 줄 수는 없습니다. 그래서 최대한 많은 부서의 물품을 구매해 줄 수 있도록 하려고 합니다. 물품을 구매해 줄 때는 각 부서가 신청한 금액만큼을 모두 지원해 줘야 합니다. 예를 들어 1,000원을 신청한 부서에는 정확히 1,000원을 지원해야 하며, 1,000원보다 적은 금액을 지원해 줄 수는 없습니다. 부서별로 신청한 금액이 들어있는 배열 d와 예산 budget이 매개변수로 주어질 때, 최대 몇 개의 부서에 물품을 지원할 수 있는지 return 하도록 solution 함수를 완성해주세요. [제한사항] d는 부서별로 ..
[C++] 카드게임 [목적] 0부터 9까지의 숫자가 표시된 카드를 가지고 A와 B가 게임을 한다. 두 사람의 카드의 숫자값을 입력 받은 후 각 라운드 마다 이긴 사람이 3점을 가져가게 되며, 비기는 경우에는 두 사람 모두에게 1점이 주어진다. 총 10라운드의 게임이 끝난 후 A와 B의 점수를 출력하며, 두 사람 중 승자를 출력하는 프로그램이다. 만약, 두 사람의 10라운드의 결과가 모두 비겼을 시 "D"라고 표시하며 승점만 같은 경우에는 마지막에 이긴 사람을 승자로 하여 출력한다. [입력예제] 4 5 6 7 0 1 2 3 9 8 1 2 3 4 5 6 7 8 9 0 [출력예제] 16 13 A A의 10라운드의 대결 카드는 윗줄에 입력받았으며, B의 10라운드 대결 카드는 아랫줄에 입력을 받았다. 각 라운드의 숫자를 비교하여 ..

728x90
반응형