Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- react-full-page
- 상태변화감지
- onAuthStateChanged
- 에러
- react
- 프로그래머스
- 자바스크립트
- CS
- 뒤집기
- #kakaomap
- 심화프로젝트
- 프로세스
- Firebase
- 쓰레드
- DoM
- 9쪽이들
- react-router-dom
- 닉네임보이게하기
- 비선형 자료구조
- LAN 과 WAN
- useref
- 계층
- S.A
- router
- 배열
- typescript
- Toolkit
- lv.0
- redux
- 최종프로젝트
Archives
- Today
- Total
행복한 딸기 🍓
[Lv.0] 양꼬치 본문
문제 설명
머쓱이네 양꼬치 가게는 10인분을 먹으면 음료수 하나를 서비스로 줍니다.
양꼬치는 1인분에 12000원, 음료수는 2000원입니다.
정수 n 인분과 음료수 k 개를 먹었다면 총얼마를 지불해야 하는지 return 하도록 solution 함수를 완성해보세요.
제한사항
- 0 < n < 1000
- n / 10 <= k < 1000
- 서비스로 받은 음료수는 모두 마십니다.
입출력 예
n | k | result |
10 | 3 | 124,000 |
64 | 6 | 768,000 |
입출력 예 설명
- 10인분을 시켜 서비스로 음료수를 하나 받아 총 10*12000 + 3*2000 - 1*2000 = 124000원입니다.
- 64인분을 시켜 서비스로 음료수를 6개 받아 총 64*12000 + 6*2000 - 6*2000 = 768000원입니다.
풀이
function solution(n, k) {
return n*12000 + k*2000 - parseInt(n/10)*2000
}
정수 n 인분과 음료수 k 개를 먹었다면
- n*12000 ➡️ 인분당 12000원 / 먹은 인분 값
- k*2000 ➡️ 음료수 1개당 2000원 / 먹은 음료수 값
- parseInt(n/10)*2000 ➡️ 10인분이면 서비스로 음료 1개 / 10으로 나눠서 나온 몫에 음수료 값 2000원을 곱해서 빼준다.
parseInt
는 JavaScript에서 사용되는 내장 함수 중 하나로, 문자열을 정수로 변환하는 역할을 합니다. 일반적으로 문자열을 정수로 변환할 때 사용됩니다. 이 함수는 숫자를 나타내는 문자열에서 숫자 부분을 추출하고 해당 부분을 정수로 변환하여 반환합니다.
'알고리즘' 카테고리의 다른 글
[Lv.0] 배열 두 배 만들기 (1) | 2023.10.23 |
---|---|
[Lv.0] 문자열 뒤집기 (1) | 2023.10.23 |
[Lv.0] 배열 뒤집기 (0) | 2023.10.23 |
[Lv.0] 편지 (0) | 2023.10.19 |