티스토리 뷰

반응형

https://programmers.co.kr/learn/courses/30/lessons/82612

 

코딩테스트 연습 - 1주차

새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이

programmers.co.kr


⊙ 문제

⊙ 제한사항

⊙ 입출력 예

⊙ 입출력 예 설명


 

⊙ 문제 접근 과정

 

변수에 count 수만큼 이용 금액을 더해주고, 그 값이 내 돈 보다 적으면 0 출력

초과라면 초과한 돈을 출력해준다!


 

⊙ 문제 풀이

 

#include <iostream>

using namespace std;

long long solution(int price, int money, int count)
{
    long long answer = 0;

    for(int i=1; i<=count; i++)
        answer += i*price;

    if(money-answer<0) answer-=money;
    else answer=0;

    return answer;
}

⊙ 마무리

 

 

NONE

 

좋아요는 로그인하지 않아도 누를 수 있습니다!

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함