728x90

알고리즘/프로그래머스 레벨 0 - python 48

Day7 - 3) 양꼬치

설명 제한사항 입출력 예시 예시 설명 문제 풀이 1. 양꼬치 10인분당 음료수 1개는 전체 양꼬치수 나누기 10으로 음료수의 서비스 개수를 알 수 있습니다. 여기서 주의 할점은 총 얼마를 지불해야하는가? 라는 것 입니다. => 양꼬치 개수의 가격 + (시킨 음료수 - 서비스로 받은 음료수)의 가격 def solution(n, k): answer = 0 drink =0 if n >= 10: drink = n // 10 k = k- drink answer = n*12000 + k*2000 else: answer = n*12000 + k*2000 # 고기 총액 + 음료수 총액 return answer 문제를 풀면서 느낀점

Day6 - 3) 짝수 홀수 개수

설명 제한사항 입출력 예시 예시 설명 문제 풀이 1. 짝수와 홀수 각각 나누기해서 그 수를 카운트 했습니다. def solution(num_list): answer = [] even=0 odd=0 for i in range(len(num_list)): if num_list[i] % 2==0: even +=1 elif num_list[i] %2 != 0: odd +=1 answer.append(even) answer.append(odd) return answer 2. 숫자 / 2 같은 느낌으로도 풀 수 있을 것 같습니다. (추가 예정입니다.) 문제를 풀면서 느낀점

Day5 - 4) 배열 뒤집기

설명 제한사항 입출력 예시 예시 설명 문제 풀이 1. for문에서 answer배열에 역순으로 집어 넣는 방법 def solution(num_list): answer = [] for i in range(len(num_list)-1,-1, -1): answer.append(num_list[i]) return answer 2. 리스트의 함수 중 reverse()를 사용해 역순으로 바꾸는 방법 def solution(num_list): num_list.reverse() return num_list 문제를 풀면서 느낀점

728x90