πŸ• Baaaaaarking/0x02κ°• - 기초 μ½”λ“œ μž‘μ„± μš”λ Ή II

[λ°±μ€€/BOJ][Cμ–Έμ–΄] 2480번: μ£Όμ‚¬μœ„ μ„Έκ°œ

선달 2021. 5. 20. 15:21
λ°˜μ‘ν˜•
1일1λ¬Έν’€λ €ν–ˆλŠ”λ° 1λ¬Έμ œκ°€ 46λΆ„ κ±Έλ¦¬λŠ”κ±΄ λ„ˆλ¬΄ν•˜μž–μ•„...γ… γ… 

 

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

 

2480번: μ£Όμ‚¬μœ„ μ„Έκ°œ

1μ—μ„œλΆ€ν„° 6κΉŒμ§€μ˜ λˆˆμ„ 가진 3개의 μ£Όμ‚¬μœ„λ₯Ό λ˜μ Έμ„œ λ‹€μŒκ³Ό 같은 κ·œμΉ™μ— 따라 μƒκΈˆμ„ λ°›λŠ” κ²Œμž„μ΄ μžˆλ‹€.  같은 눈이 3κ°œκ°€ λ‚˜μ˜€λ©΄ 10,000원+(같은 눈)*1,000μ›μ˜ μƒκΈˆμ„ λ°›κ²Œ λœλ‹€.  같은 눈이 2개만

www.acmicpc.net

문제

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개의 눈이 λΉˆμΉΈμ„ 사이에 두고 각각 주어진닀. 

좜λ ₯

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

 

풀이

#include <stdio.h>

int main() {
  int a,b,c,t,money;
  scanf("%d %d %d", &a, &b, &c);
  
  //a>b>c μˆœμ„œλ‘œ λ°°μ—΄ν•˜κΈ° (μ–΄μ œ 배운걸.. μ°Έκ³ ..)
  if(a<b) {
    t=a; a=b; b=t;
  }
  if(b<c) {
    t=b; b=c; c=t;
  }
  if(a<b){
    t=a; a=b; b=t;
  }
  
  //a=b=c인 경우
  if(a==c){
    money = 10000 + 1000*a;
  }
  
  //a=b!=c인 경우
  else if(a==b){
    money = 1000 + 100*a;
  }
  
  //a!=b=c인 경우
  else if(b==c) {
    money = 1000 + 100*b;
  }
  
  //abcλ‹€ λ‹€λ₯Έκ²½μš°
  else {
    money = a*100;
  }
  
  printf("%d",money);
  return 0;
}
  

1. 이 ν’€μ΄λŠ”.. a=b=cμΈκ²½μš°κ°€ κ²Ήμ³μ„œ 포기

2. κ·Έλž˜μ„œ κ·Έλƒ₯ 크기순으둜 λ°°μ—΄ν–ˆλ‹€. μ–΄μ œ ν‘Ό 문제λ₯Ό 참고함

3. 근데 λ‹€λ₯΄κ²Œ λ‚˜μ˜€λ”λΌ.. μ•Œκ³ λ³΄λ‹ˆ λ‚΄κ°€ κ·Έλƒ₯ λ©μ²­ν–ˆλ˜κ²ƒμ΄λ‹€.. μ‹€λ‘œ μ΄λ ‡κ²Œ 멍청할 μˆ˜κ°€ μ—†λ‹€.

μ•”νŠΌ.. 성곡..

 

 

λ°˜μ‘ν˜•