728x90
반응형

Problem
코딩테스트 연습 - 1주차
새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이
programmers.co.kr
Solution
price를 1부터 count까지 배수를 곱하여 더한 것이 money보다 크다면
해당 가격을 반환하고 아니라면 0을 반환한다.
Source Code
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
func solution(_ price:Int, _ money:Int, _ count:Int) -> Int64{ | |
let answer = (1...count).reduce(0) {$0+price*$1} | |
return answer > money ? -Int64(money-answer) : 0 | |
} |
728x90
반응형
'📖 Problem Solution > Programmers' 카테고리의 다른 글
[Swift] 프로그래머스 위클리 챌린지 2주차 상호 평가 (0) | 2021.08.10 |
---|---|
[Swift] 2021 KAKAO INTERNSHIP 거리두기 확인하기 (0) | 2021.08.07 |
[Swift] 2018 KAKAO BLIND RECRUITMENT [1차] 셔틀버스 (0) | 2021.08.06 |
[Swift] 2020 KAKAO INTERNSHIP 보석 쇼핑 (0) | 2021.08.04 |
[Swift] 2020 KAKAO BLIND RECRUITMENT 블록 이동하기 (0) | 2021.08.03 |
댓글