SRM 146 DIV 2 (250)

Programming/SRM Practice 2009. 5. 27. 15:51
SRM 146 DIV 2 (250)
문제 요약 : 주사위를 5번 던진 값이 주어지면,
그 중에서 같은 값의 경우는 그 값을 전부 더한다. 이 때 나올 수 있는 최대값을 구하라.

#include <iostream>

#include <vector>

using namespace std;

 

class YahtzeeScore

{

public:

  int maxPoints(vector <int> toss);

};

 

int YahtzeeScore::maxPoints(vector <int> toss)

{

  int sum = 0, max = 0;

 

  for(int i = 1 ; i < 7 ; i++)

  {

    for(int j = 0 ; j < toss.size() ; j++)

    {

      if(i == toss[j]) sum += toss[j];

    }

    if(sum > max) max = sum;

    sum = 0;

  }

 

  return max;
}

'Programming > SRM Practice' 카테고리의 다른 글

SRM 191 DIV 2 (250)  (0) 2009.05.30
SRM 148 DIV 2 (250)  (0) 2009.05.27
SRM 147 DIV 2 (250)  (0) 2009.05.27
SRM 370 DIV 2 (500)  (0) 2009.05.26
SRM 370 DIV 2 (250)  (0) 2009.05.26
: