728x90
▶문제 : 코딩 테스트 연습 - 부족한 금액 계산하기 | 프로그래머스 (programmers.co.kr)
▶코드 작성
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
long long solution(int price, int money, int count)
{
long long answer = 0;
for (int i = 1; i <= count; i++)
{
answer = answer + price * i;//원래 금액에서 이용횟수만큼 곱한 금액을 더함
}
if (answer > money) return answer - money;//부족한 금액
else return 0;//부족하지 않을 때
}
▶해석
반복문을 이용해 처음 이용했을 때 금액 + 두 번째 이용했을 때 금액 +... 을 모두 더해 부족한 금액이 있는지 확인 후 원래 가지고 있는 금액 money를 빼주었다.
728x90
'프로그래머스 > C' 카테고리의 다른 글
프로그래머스 Level 1 : 문자열 내림차순으로 배치하기 C언어 (0) | 2021.12.14 |
---|---|
프로그래머스 Level 1 : 두 정수 사이의 합 C언어 (0) | 2021.12.14 |
프로그래머스 Level 1 : 가운데 글자 가져오기 C언어 (0) | 2021.11.29 |
프로그래머스 Level 1 : 나머지가 1이 되는 수 찾기 C언어 (0) | 2021.11.29 |
프로그래머스 Level 1 : 2016년 C언어 (0) | 2021.11.28 |
댓글