πŸ˜€λ¬Έμ œ

1μ—μ„œλΆ€ν„° 6κΉŒμ§€μ˜ λˆˆμ„ 가진 3개의 μ£Όμ‚¬μœ„λ₯Ό λ˜μ Έμ„œ λ‹€μŒκ³Ό 같은 κ·œμΉ™μ— 따라 μƒκΈˆμ„ λ°›λŠ” κ²Œμž„μ΄ μžˆλ‹€.

  1. 같은 눈이 3κ°œκ°€ λ‚˜μ˜€λ©΄ 10,000원+(같은 눈)Γ—1,000μ›μ˜ μƒκΈˆμ„ λ°›κ²Œ λœλ‹€.
  2. 같은 눈이 2개만 λ‚˜μ˜€λŠ” κ²½μš°μ—λŠ” 1,000원+(같은 눈)Γ—100μ›μ˜ μƒκΈˆμ„ λ°›κ²Œ λœλ‹€.
  3. λͺ¨λ‘ λ‹€λ₯Έ 눈이 λ‚˜μ˜€λŠ” κ²½μš°μ—λŠ” (κ·Έ 쀑 κ°€μž₯ 큰 눈)Γ—100μ›μ˜ μƒκΈˆμ„ λ°›κ²Œ λœλ‹€.

예λ₯Ό λ“€μ–΄, 3개의 눈 3, 3, 6이 주어지면 μƒκΈˆμ€ 1,000+3Γ—100으둜 κ³„μ‚°λ˜μ–΄ 1,300원을 λ°›κ²Œ λœλ‹€. 또 3개의 눈이 2, 2, 2둜 주어지면 10,000+2Γ—1,000 으둜 κ³„μ‚°λ˜μ–΄ 12,000원을 λ°›κ²Œ λœλ‹€. 3개의 눈이 6, 2, 5둜 주어지면 그쀑 κ°€μž₯ 큰 값이 6μ΄λ―€λ‘œ 6Γ—100으둜 κ³„μ‚°λ˜μ–΄ 600원을 μƒκΈˆμœΌλ‘œ λ°›κ²Œ λœλ‹€.

3개 μ£Όμ‚¬μœ„μ˜ λ‚˜μ˜¨ 눈이 μ£Όμ–΄μ§ˆ λ•Œ, μƒκΈˆμ„ κ³„μ‚°ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„± ν•˜μ‹œμ˜€.


πŸ˜μž…λ ₯

첫째 쀄에 3개의 눈이 λΉˆμΉΈμ„ 사이에 두고 각각 주어진닀.


πŸ˜‚μΆœλ ₯

첫째 쀄에 κ²Œμž„μ˜ μƒκΈˆμ„ 좜λ ₯ ν•œλ‹€.


🀣예제

예제 μž…λ ₯ 1

  • 3 3 6

예제 좜λ ₯ 1

  • 1300

예제 μž…λ ₯ 2

  • 2 2 2

예제 좜λ ₯ 2

  • 12000

예제 μž…λ ₯ 3

  • 6 2 5

예제 좜λ ₯ 3

  • 600

πŸ˜ƒμΆœμ²˜

  • Olympiad > ν•œκ΅­μ •λ³΄μ˜¬λ¦Όν”Όμ•„λ“œ > ν•œκ΅­μ •λ³΄μ˜¬λ¦Όν”Όμ•„λ“œμ‹œβ€€λ„μ§€μ—­λ³Έμ„  > 지역본선 2010 > 쀑등뢀 1번
  • 잘λͺ»λœ 데이터λ₯Ό 찾은 μ‚¬λžŒ: sait2000
  • 데이터λ₯Ό μΆ”κ°€ν•œ μ‚¬λžŒ: tkdring3

πŸ˜„μ•Œκ³ λ¦¬μ¦˜ λΆ„λ₯˜

  • μˆ˜ν•™
  • κ΅¬ν˜„
  • 사칙연산
  • λ§Žμ€ 쑰건 λΆ„κΈ°

πŸ˜Žλ‚˜μ˜ 풀이

const input = require('fs').readFileSync('/dev/stdin').toString().trim().split(' ');
const [a, b, c] = input.map(a => Number(a))

if(a === b && b === c) {
    console.log(10_000 + a * 1_000)
} else if(a === b || a === c) {
    console.log(1_000 + a * 100)
} else if(b === c) {
    console.log(1_000 + b * 100)
} else {
    console.log(Math.max(...[a, b, c]) * 100)
}
profile
λ‚΄ 지식을 κ³΅μœ ν•  수 μžˆλŠ” λŒ€λ‹΄ν•¨

0개의 λŒ“κΈ€