[프로그래머스] LV1. 가운데 글자 가져오기 (파이썬, Python)
·
Algorithm Solving
문제 설명단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.재한사항s는 길이가 1 이상, 100이하인 스트링입니다.입출력 예"abcde""c""qwer""we" 문제 풀이def solution(s): if len(s) % 2 != 0: return s[len(s) // 2] else : return (s[len(s) // 2 - 1] + s[len(s) // 2]) 파이썬의 경우/ 는 일반 나눗셈, 결과가 float// 는 몫, 버림 나눗셈
[프로그래머스] LV1. 예산 (파이썬, Python)
·
Algorithm Solving
문제 설명S사에서는 각 부서에 필요한 물품을 지원해 주기 위해 부서별로 물품을 구매하는데 필요한 금액을 조사했습니다. 그러나, 전체 예산이 정해져 있기 때문에 모든 부서의 물품을 구매해 줄 수는 없습니다. 그래서 최대한 많은 부서의 물품을 구매해 줄 수 있도록 하려고 합니다.물품을 구매해 줄 때는 각 부서가 신청한 금액만큼을 모두 지원해 줘야 합니다. 예를 들어 1,000원을 신청한 부서에는 정확히 1,000원을 지원해야 하며, 1,000원보다 적은 금액을 지원해 줄 수는 없습니다.부서별로 신청한 금액이 들어있는 배열 d와 예산 budget이 매개변수로 주어질 때, 최대 몇 개의 부서에 물품을 지원할 수 있는지 return 하도록 solution 함수를 완성해주세요.제한사항d는 부서별로 신청한 금액이 들..