Coding Test/프로그래머스 Lv.0

프로그래머스 - 아이스 아메리카노

sangwoo_rhie 2023. 6. 1. 08:41

https://school.programmers.co.kr/learn/courses/30/lessons/120819

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

americano = 아메리카노

money = 돈

chage = 잔돈

glass = 잔의 수

 

나의 첫번째 식.

function solution(money) {
    const americano = 5500;
    const glass = Math.floor(money/americano)
    const change = money % (glass * americano)
    const answer = [glass, change]
    return answer;
}

매개변수 money.

상수로 설정되어 const함수 사용. 

1. 아메리카노 값 = 5500원

2. 잔의 수 = 머쓱이가 갖고있는 돈을 총 금액(잔의수*아메리카노 값)으로 나눈 값을 소수점 내림

3. 잔돈 = 총 금액을 잔의 수로 나눈 나머지

 

틀림.

 

정답은 아래.

const change = money % americano   // 잔돈은 머쓱이가 갖고있는 돈/아메리카노 값 임

function solution(money) {
    const americano = 5500;
    const glass = Math.floor(money/americano)
    const change = money % americano   // 잔돈은 머쓱이가 갖고있는 돈/아메리카노 값 임
    const answer = [glass, change]
    return answer;
}