🧩 Algorithm/[BOJ] Bronze

BOJ 2480번 : μ£Όμ‚¬μœ„ μ„Έκ°œ (Cμ–Έμ–΄/Bronze 4)

devCloud 2022. 7. 7. 14:30
728x90

이미지 클릭 μ‹œ ν•΄λ‹Ή 문제둜 이동

 

문제

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개의 눈이 λΉˆμΉΈμ„ 사이에 두고 각각 μ£Όμ–΄μ§„λ‹€. 

 

좜λ ₯

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


예제 μž…λ ₯

2 2 2

예제 좜λ ₯

12000

Solution

#include <stdio.h>

int main() {
    int a, b, c, result = 0;
    scanf("%d %d %d",&a,&b,&c);
   
    if(a == b && b == c && c == a) result = 10000+a*1000;
    else if(a == b || a == c) result = 1000+a*100;
    else if(b == c) result = 1000+b*100;
    else{
        if(a > b && a > c) result = a * 100;
        else if(b > c) result = b * 100;
        else result = c * 100;
    }
    printf("%d", result);
    return 0;
}
728x90