개발하는 루루언니

코딩테스트(javascript) : 커피 리필양 구하기 본문

컴퓨터 정보/코딩 테스트

코딩테스트(javascript) : 커피 리필양 구하기

혜닝혜루 2022. 12. 6. 16:46
728x90
반응형

문제 : 커피 리필을 이상하게 해주는 곳이 있습니다. 최대한 마실 수 있는 커피양을 계산해 봅시다.

 

방금 마신 커피의 3분의2 만큼 총 2번 리필해주는 카페가 있습니다.

예를 들면 처음 커피를 90ml 주문하면 첫리필은 60ml 해주며, 그다음 리필은 40ml 해주는 카페 입니다.

그럼 처음 주문한 커피 양에 따라서 최대한 마실 수 있는 커피를 콘솔창에 계산해주는 코드를 작성하세요.

 

 

예시 ) 

var first = 360 ;

 


 

 

 

< 답안코드>

var 첫커피 = 360;
var 마신커피 = 0;

var 리필1 = (첫커피*2/3)
마신커피 = 첫커피 + 리필1;
var 리필2 = (리필1*2/3)
마신커피 = 첫커피+리필1+리필2;

console.log(마신커피)

 

첫 리필은 360의 90ml인 2/3 이니 리필1 이라는 변수를 만들어 계산해 준다.

그리고 마신커피 = 0 값에 첫커피 + 리필1 의 값들을 넣어준다.

 

그다음 리필2변수에는 리필1의 2/3 값을 넣어야 하기에 해당계산값을 리필2에 넣어주고

마신커피변수에 첫커피(360ml) + 리필1(90ml)+리필2 (40ml)= 760이 들어가므로

콘솔창에 해당 값이 출력이 된다.

728x90