치춘짱베리굿나이스

[백준] 25238 본문

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

[백준] 25238

치춘 2022. 6. 25. 12:13

가희와 방어율 무시

문제

메이플스토리 몬스터는 방어율 수치가 있습니다. 이 방어율 수치의 일정 %를 무시하는 것을 방무라고 합니다. 유저는 아이템을 사거나, 특정한 스킬 레벨을 올려서 방무 수치를 올릴 수 있습니다. 그렇게 해서, 유저가 체감하는 몬스터의 방어율 수치를 낮출 수 있습니다. 몬스터의 방어율이 200이고, 유저의 방무가 20이라면, 몬스터의 방어율 200의 20%를 무시하게 되므로, 40만큼 무시하게 됩니다. 즉, 160이 유저가 체감하는 방어율 수치가 됩니다.

유저가 체감하는 몬스터의 방어율 수치가 100보다 크거나 같으면 몬스터에게 대미지를 줄 수 없습니다. 몬스터의 방어율 수치를 a, 유저의 방무를 b라고 할 때, 유저가 몬스터에게 대미지를 줄 수 있는지 없는지 알려주세요.

입력

첫 번째 줄에 정수 ab가 공백으로 구분되어 주어집니다.

출력

몬스터에게 대미지를 줄 수 있으면 1, 그렇지 않으면 0을 출력해 주세요.

제한

  • 0 ≤ a ≤ 500
  • 0 ≤ b ≤ 100

풀이

const maple = () => {
  let [a, b] = require("fs")
    .readFileSync("/dev/stdin")
    .toString()
    .trim()
    .split(" ")
    .map(Number);
  console.log(a - (a / 100) * b >= 100 ? 0 : 1);
};

maple();

반성회

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

[백준] 2910  (0) 2022.06.25
[백준] 24860  (0) 2022.06.25
[백준] 1032  (0) 2022.06.25
[백준] 24086  (0) 2022.06.25
[백준] 15740  (0) 2022.06.19
Comments