320x100 epper3 [Python]100 만들기(E-PPER 15회 4번 파이썬) [ 15회 EPPER ] 4번 100만들기 문제 주어진 9개의 숫자 중에서 7개의 숫자의 합이 100이 되는 수를 찾아내야 한다. 제한사항 - 9개의 숫자들은 모두 1이상 99이하이며 빈칸으로 구분되어 주어지며 이들 중 같은 숫자가 반복되는 경우는 없으며, 답은 항상 유일하다. - 정수의 배열의 크기는 9 - 100을 만들 수 있는 7개의 숫자들을 answer에 저장 입출력 예 #1 -입력: 1 2 3 4 5 6 7 8 79 -출력: 1 2 3 4 5 6 79 #2 -입력: 2 3 6 11 18 23 25 28 37 -출력: 2 3 6 11 18 23 37 솔루션 def solution(list): num1=0 num2=0 ans=[] sum1=0 sum1=sum(list) for i in range(9.. 2021. 3. 19. [Python]재고없는 날(E-PPER 15회 3번) [ 15회 EPPER ] 3번 재고없는 날 문제 노트북이 하루에 1개씩 판매된다. 현재 N개의 노트북을 가지고 있고, M일에 한 번씩 도매점으로부터 노트북이 1개씩 입고된다. 노트북의 재고가 0이 될 때까지 며칠이 걸리는지 return하는 solution 함수를 작성한다. 단, 재고가 0이 될 때, 도매점으로부터 입고되는 날이면 재고가 다시 1개가 다시 1개 늘어납니다. 제한사항 - N : 100이하의 자연수 - M : 2 보다 크거나 같고 100보다 작거나 같은 자연수 입출력 예 #1 입력 : 2 2 출력: 3 #2 입력 : 9 3 출력: 13 솔루션 def solution(num1,num2): num1=int(num1) num2=int(num2) day=0 count=0 while(num1 !=0):.. 2021. 3. 18. [Python]문자열 압축하기(E-PPER 15회 5번) [ 15회 EPPER ] 5번 문자열 압축 문제 0과 1로만 이루어진 비트열에서 같은 비트가 연속해서 등장하는 횟수들을 줄일 수 있다. 예를 들어, 첫문자가 0으로 시작하는 경우, CDA라고 표기하여 저장공간을 줄일 수 있는데, C는 0이 3개연속으로, D는 1이 4개, A는 0이 1개가 연속으로 등장했다는 의미이다. 제한사항 - 입력으로 주어지는 문자열의 길이는 1 이상 10,000 이하 - 문자열에는 0과 1이외의 문자는 등장하지 않음 - 동일한 문자가 26회이상 연달아 등장할때는 'Z'로, 동일한 문자는 27회 이상 연달아 등장하지 않음 - 비트열이 1로 시작하는 경우에는 저장 공간의 제일 앞에 1을 붙여서 혼돈 방지 ex) '110100'의 경우 '1BAAB'로 출력 입출력 예 #1 -입력: "0.. 2021. 3. 18. 이전 1 다음 300x250 반응형