[백준/C++] 주사위 세개_2480

leeact·2023년 5월 1일
1

[백준/c++]

목록 보기
5/24
post-thumbnail

📝 문제

💻 코드

#include <iostream>
#include <queue>

using namespace std;

int main() {

  int a, b, c;
  int ans = 0;
  priority_queue<int> pq;
  cin >> a >> b >> c;
  pq.push(a);
  pq.push(b);
  pq.push(c);
  // 1. 같은 눈이 3개
  if ( a == c && a == b && b == c){
    ans = 10000 + a * 1000;
  }
  // 2. 같은 눈이 2개
  else if ( a == b || a == c || b == c){
    if (a == b) ans = 1000 + a * 100;
    if (a == c) ans = 1000 + a * 100;
    if (b == c) ans = 1000 + b * 100;
      
  }
  // 3. 다 다른 경우
  
  else {
    int max = pq.top();
    ans = max * 100;
  }
  cout << ans;

  return 0;
}

💡 Point

문제를 대충 읽다가 같은 눈이 2개일 때 같은 눈을 곱하는 걸 까먹고 a를 고정해놨음...

0개의 댓글