주사위 세개를 던져 나오는 숫자에 따라 아래 세가지 규칙으로 상금을 받는 게임이다.
3개 주사위의 눈이 주어질 때 상금을 계산하라고 한다.
if문을 통해 주사위 눈이 모두 같을 때, 두개가 같을 때, 모두 다를 때로 나누어 계산한다.
const fs = require('fs');
const path = require('path');
const filePath = process.platform === 'linux' ? '/dev/stdin' : path.join(__dirname, '/example.txt');
const input = fs.readFileSync(filePath).toString().trim().split('\n');
const dice = input[0].split(' ').map(str => +str);
if (dice[0] === dice[1] && dice[1] === dice[2]) {
console.log(10000 + dice[0]*1000);
} else if (dice[0] === dice[1] || dice[0] === dice[2] || dice[1] === dice[2]) {
dice[0] === dice[1] ? console.log(1000 + dice[0]*100) : console.log(1000 + dice[2]*100);
} else {
console.log(Math.max(...dice)*100);
}
const [A, B, C] = require("fs")
.readFileSync("/dev/stdin")
.toString()
.trim()
.split(" ")
.map((n) => Number(n));
let ans = 0;
if (A === B && B === C) {
ans = 10000 + A * 1000;
} else if (A === B) {
ans = 1000 + 100 * A;
} else if (B === C) {
ans = 1000 + 100 * B;
} else if (A === C) {
ans = 1000 + 100 * C;
} else {
ans = 100 * Math.max(A, B, C);
}
console.log(ans);