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