본문 바로가기
Algorithm

[백준/node.js] 2480 주사위 세개

by 박헹구 2022. 3. 18.
반응형

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


const numbers = input[0].split(" ").map(idx => +idx);


const a = numbers[0];
const b = numbers[1];
const c = numbers[2];


result(a, b, c)


function result(a, b, c) {
  let result = 0;
  if (a === b && b === c) {
    result = 10000 + a * 1000;
  } else if (a === b) {
    result = 1000 + a * 100;
  } else if (b === c) {
    result = 1000 + b * 100;
  } else if (c === a) {
    result = 1000 + c * 100;
  } else {
    if (a > b && a > c) {
      result = a * 100;
    } else if (b > a && b > c) {
      result = b * 100;
    } else {
      result = c * 100;
    }
  }
  console.log(result);
}

 

새벽에 갑자기 잠이 안와서 풀게된 기본문제

요즘따라 기초가 중요하다고 생각되서 새벽5시반에 풀기 시작하니까

머리가 멈춘닼ㅋㅋ

이게 바로 노가다..

뭔가 더 깔끔한 코드가 좋았을 것 같지만

우선 통과

 

 

 

https://www.acmicpc.net/problem/2480

 

2480번: 주사위 세개

1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다.  같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다.  같은 눈이 2개

www.acmicpc.net

 

반응형

'Algorithm' 카테고리의 다른 글

[백준/node.js] 2475 검증수  (0) 2022.04.11
[백준/node.js] 24883 자동완성  (0) 2022.04.01
빅오 표기법(Big O Notation)  (0) 2022.02.09
[백준/node.js] 2581 소수  (0) 2021.11.02
[백준/node.js] 2292 벌집  (0) 2021.10.19

댓글