SRM 146 DIV 2 (250)
Programming/SRM Practice 2009. 5. 27. 15:51문제 요약 : 주사위를 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 |