치춘짱베리굿나이스

[백준] 18096 본문

Javascript + Typescript/자바스크립트로 알고리즘풀기

[백준] 18096

치춘 2022. 7. 14. 00:55

Арифметическая магия

문제

Дэвид Блейн попросил зрителя задумать два числа. Затем он попросил перемножить два числа, большие каждого из задуманных на единицу, вычесть из результата сначала одно задуманное число, затем другое, а затем --- их произведение, а полученный результат возвести в N$N$-ю степень.

После чего Дэвид внимательно вгляделся в лицо зрителя и правильно назвал получившийся результат. Ваша задача --- повторить фокус Дэвида. По заданному N$N$ угадайте получившееся у зрителя число.

입력

Входные данные содержат одно целое число

출력

Выведите одно число --- получившийся у зрителя результат.

풀이

const magic = () => {
  console.log(1);
};

magic();

반성회

  1. 관객이 생각한 두 수 X, Y가 있다
  2. 두 수에 각각 1을 더한다 ⇒ X + 1, Y + 1
  3. 1을 더한 수 두 개를 곱한다 ⇒ (X + 1)(Y + 1) = XY + X + Y + 1
  4. 거기서 두 수의 곱을 빼고, 두 수를 뺀다 ⇒ XY + X + Y + 1 - XY - X - Y = 1
  5. 정답은 1

이 문제에 무슨 의미가 있나

'Javascript + Typescript > 자바스크립트로 알고리즘풀기' 카테고리의 다른 글

[백준] 25314  (0) 2022.07.14
[백준] 18301  (0) 2022.07.14
[백준] 17256  (0) 2022.07.13
[백준] 3733  (0) 2022.07.13
[백준] 2754  (0) 2022.07.13
Comments