728x90
문제
나의 풀이
#함수 만들고 사용할 파라미터 할당
def solution(price, money, count):
#사용할 변수 초기화
pay = 0
#1부터 count까지의 범위에서 반복문 실행
for i in range(1, count+1):
#pay에 티켓값에 탄 횟수를 더한 값을 더해줌
pay += (price*i)
#만약 돈이 모자르면
if money <pay:
#모자른 금액 출력
return pay-money
#돈이 안모자르면
else:
#문제의 조건에 따라 0을 출력
return 0
다른 풀이
def solution(price, money, count):
answer = 0
for i in range(1, count+1):
answer += price*i
if answer<money:
return 0
return answer-money
'프로그래밍 > 알고리즘' 카테고리의 다른 글
백준 - 영화감독 숌 1436 파이썬 (0) | 2023.01.09 |
---|---|
브루트포스 알고리즘 (0) | 2023.01.06 |
프로그래머스 - 문자열 다루기 기본 파이썬 (0) | 2023.01.04 |
프로그래머스 - 수박수박수박수박수박수? 파이썬 (0) | 2023.01.02 |
프로그래머스-없는 숫자 더하기 파이썬 (0) | 2022.12.29 |
댓글