πŸ“ μ•Œκ³ λ¦¬μ¦˜/λ°±μ€€

[λ°±μ€€] 24263번: μ•Œκ³ λ¦¬μ¦˜ μˆ˜μ—… - μ•Œκ³ λ¦¬μ¦˜μ˜ μˆ˜ν–‰ μ‹œκ°„ 2 (Node.js)

JaeBBang 2024. 9. 9. 13:16

 

접근방식

이전 κ²Œμ‹œκΈ€ [λ°±μ€€] 24262번: μ•Œκ³ λ¦¬μ¦˜ μˆ˜μ—… - μ•Œκ³ λ¦¬μ¦˜μ˜ μˆ˜ν–‰ μ‹œκ°„ 1 (Node.js) 와 λ§ˆμ°¬κ°€μ§€λ‘œ

μ•Œκ³ λ¦¬μ¦˜μ˜ μ‹œκ°„ λ³΅μž‘λ„μ— λŒ€ν•΄ λ‹€λ£¨λŠ” 기초문제이며 μ œμ‹œλœ μ½”λ“œμ˜ μ‹œκ°„λ³΅μž‘λ„λ₯Ό λΆ„μ„ν•˜λŠ” λ¬Έμ œμž…λ‹ˆλ‹€.

 

μ‹œκ°„λ³΅μž‘λ„μ™€ λΉ…μ˜€ν‘œκΈ°λ²•(Big-O)에 λŒ€ν•œ 짧은 μ„€λͺ…글은

이전 κ²Œμ‹œκΈ€μ— μžˆμœΌλ‹ˆ ν•„μš”ν•˜μ‹œλ©΄ ν™•μΈν•˜μ‹œλŠ”κ²Œ 쒋을 것 κ°™μŠ΅λ‹ˆλ‹€πŸ˜„

 

이번 문제 λ˜ν•œ μ‹œκ°„λ³΅μž‘λ„μ— κ΄€ν•œ 문제이며, μ €λ²ˆ κ²Œμ‹œκΈ€μ—λŠ” O(1)에 λŒ€ν•œ λ¬Έμ œμ˜€μ§€λ§Œ

μ΄λ²ˆμ—λŠ” for문이 λ“€μ–΄κ°„ O(n)에 λŒ€ν•œ λ¬Έμ œμž…λ‹ˆλ‹€.

 

 

 

풀이 ⏰

const readline = require("readline");

const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout,
});

let input = [];

rl.on("line", function (line) {
  input.push(line);
}).on("close", function () {
  //   MenOfPassion(A[], n) {
  //     sum <- 0;
  //     for i <- 1 to n
  //         sum <- sum + A[i]; # μ½”λ“œ1
  //     return sum;
  // }
  
  // μž…λ ₯κ°’
  let n = Number(input[0]);
  // n = n^1
  console.log(n);
  // μ΅œκ³ μ°¨ν•­μ€ ^1 => 1
  console.log(1);
});

 

λ°±μ€€ 24263번 링크

πŸ‘‰ https://www.acmicpc.net/problem/24263