다희의 코딩 성장일기

[프로그래머스] level1. 위클리 챌린지 1주차 (자바 JAVA) 본문

Algorithm/프로그래머스

[프로그래머스] level1. 위클리 챌린지 1주차 (자바 JAVA)

ilmiodiario 2021. 8. 19. 20:32

[ 문제 ]  [프로그래머스] level1. 위클리 챌린지 1주차 (자바 JAVA)

 

문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/82612

 

코딩테스트 연습 - 1주차

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

programmers.co.kr

 


# 접근 방법 및 풀이 

 

  • 코드 참조

# 주의할 점 

 

  • 돈이 부족하지 않을때 주의해야한다. 그냥 무작정 sum에서 money 뺏더니 테케 4번이 틀리게 나와서 뭐지? 했다.

 

JAVA 코드
class Solution {
    public long solution(int price, int money, int count) {
        long answer = 0;
        long sum = 0;
        for(int i = 1; i <= count; i++){
            long num = price*i;
            sum += num;
        }
        answer = (sum-money <= 0)? 0 : sum-money;
        return answer;
    }
}

 

 

REVIEW

이거 다른사람 코드 봤더니 한줄로 짜신분도 있던데,,,,^^ 난 그렇게 생각못한다 깔깔

Comments