오늘의 목표
알게된것
오늘 어려운점
머쓱이네 양꼬치 가게는 10인분을 먹으면 음료수 하나를 서비스로 줍니다. 양꼬치는 1인분에 12,000원, 음료수는 2,000원입니다. 정수 n과 k가 매개변수로 주어졌을 때, 양꼬치 n인분과 음료수 k개를 먹었다면 총얼마를 지불해야 하는지 return 하도록 solution 함수를 완성해보세요.
function solution(n, k) {
let finalK ;
if( 10 <= n && n <20){
finalK = k-1
}
if (n > 20){
finalK = k - Math.floor(n / 10)
}
if( n < 10){
finalK = k
}
return (12000n)+(2000finalK) ;
}
``
완성 하였다. 이걸 풀어보면서 생각하는 것도 중요하지만 매개 변수를 직접사용하는것이아니라
변수로 받아서 사용을 해야 겠다는 것을 하나 알게 되었습니다.
느낀점
오늘 처음으로 팀원분들과 프로그래머스문제를 서로 풀어보고 코드리뷰하는 시간을 가져 봤는데
확실히 잘하시는분들은 코드가 비교적 단순하게 나왔다. 나는 아직 실력이 뛰어나지 않기 때문에
내가 생각하고 조건식을 쓰거나 반복문을 쓰는 형태로 풀고 이것이 잘되고 익숙해지면
다른분들처럼 짧고 간결하게 코드를 짜보는 연습을 해야 겠다고 생각했습니다.
오늘 프로젝트를 만들면서 원래 만들던 프로젝트가 너무 코드가 중구난방이고 읽기도 불편해서
다시 새로 만들었다. 만들다 보니 클릭 버튼 하나에 핸들러 준것에서 두가지 경우로 조건식을
작성해서 만들었는데. 처음에는 정말 생각이안나고 이걸어떻게 해야하지 라는 생각이 들었지만
구글링하고 팀원분들에게 여쭤보고 해서 만들어 내긴 했는데 아직 생각의 사고력을 더 높여야 겠다고 생각을 했습니다.