[구름톤 챌린지] 통증 (JS)

hhkim·2023년 8월 23일
0

Algorithm - JavaScript

목록 보기
111/188
post-thumbnail

풀이 과정

  1. 14로 나눈 몫과 나머지 구하기
  2. 1의 나머지를 7로 나눈 몫과 나머지 구하기

코드

// Run by Node.js
const readline = require('readline');

(async () => {
  let rl = readline.createInterface({ input: process.stdin });

  let input;
  for await (const line of rl) {
    input = Number(line.trim());
    rl.close();
  }

  let result = 0;
  for (let i = 2; i > 0; --i) {
    result += Math.trunc(input / (i * 7));
    input %= i * 7;
  }
  console.log(result + input);
  process.exit();
})();

🤔

그리디 문제라는데 그리디가 이런 게 맞나? 괜히 그리디라는 이름이 있어서 지레 겁먹었던 건지.. 너무 쉬운 문제라 괜히 반복되는 코드 반복문으로 만들고 제출하면서도 나를 의심했다. 문제에 싫어요 수가 많은 이유가 난이도 때문일까..
입출력하는 부분이 새롭게 바뀌었다. 즉시 실행 함수를 원래 이런 곳에 활용하는 건지 궁금하다. 내일 올라올 해설을 얼른 보고 싶다.

0개의 댓글