언젠가는 펼쳐 볼 아카이브

[BOJ] 24262번 - 알고리즘 수업 (알고리즘의 수행 시간1) 본문

IT/Baekjoon Oline Judge

[BOJ] 24262번 - 알고리즘 수업 (알고리즘의 수행 시간1)

개발자희망생고롸파덕 2023. 9. 20. 00:41

사용언어 : javascript - node.js

 

#문제

출처 : 백준 온라인

#접근방법

문제에서 준 MenOfPassion 알고리즘을 보고, 요구하는 출력 조건을 확인해보자.

 

1)첫 번째 줄: 코드1의 수행 횟수 출력 

  >> 함수는 한 번만 불리므로, 첫번째 줄의 출력은 1로 고정된다.

 

2)두 번째 줄: 코드의 수행 횟수를 다항식으로 나타내었을 때, 최고차항의 차수를 출력한다. (단, 다항식으로 나타낼 수 없거나 최고차항의 차수가 3보다 크면 4를 출력한다.

   >> 함수는 한 번만 불리므로 수행 횟수는 1이며, 다항식은 상수 1이 된다. 따라서 최고차항은 0으로, 두 번째 줄의 출력도 1로 고정된다.

 

#제출코드

const fs = require('fs');
const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt';
const input = fs.readFileSync(filePath).toString().trim().split('\n');

console.log(1);
console.log(0);