설탕배달 - javascript

DonQ·2022년 3월 30일
0

CodingTest

목록 보기
9/33
post-thumbnail

문제 (출처)

👉https://www.acmicpc.net/problem/2839

나의 접근

  • 우선 프로그래머스는 나의 실력대비 너무 어렵다 판단하여 동빛나님의 유튜브를 참고하여 백준문제풀기 (그리디, 탐색, 기초 동적프로그래밍 50문제씩)을 먼저 풀기로 하였다.

  • 뭐 하지만 역시 이번문제도 쉽지 않아서 고민고민하다 결국은 찾아보았다...
    그래도 한번 보고 이해하고 안보고 작성해보고 주말에는 꼭 복습하여 나의 것으로 만들겠다.

풀이

let fs = require('fs');
let input = fs.readFileSync('/dev/stdin').toString();

let N = Number(input);
let five = 0;
let three = 0;

while(true){
    if ( N % 5 === 0 ){
        five = N / 5;
        console.log(five + three);
        break;
    }
    if ( N < 0 ){
        console.log(-1);
        break;
    }
    N -= 3;
    three++;
}

오늘의 배운점 및 교훈

  • 사실 오늘 해설을 보고 이해를 못하거나 찾아봐야하는 코드는 없었다... 하지만 못풀었다... 흐규흐규
  • 5Kg을 먼저 체크 해야겠다는건 생각했지만 ... 뭐 여튼 윗 문제와 같은 문제가 정말 많을꺼 같다...
    머리가 안좋으면 반복해서라도 내것으로 만들어야겠다.
  • 하지만 이러고 ... 내일이면
    기억상실
profile
꾸준히 쌓아가는 코딩 Study

0개의 댓글

관련 채용 정보