~cpp
//2. 문
//본 디
//---> 를 모 더. total변 는.
//---> 른 모뺏
// 낸. max()를 리 는.
#include<iostream>
using namespace std;
int container[9]; // 들는 받는.
int total=0; // 들는 를 .
int ch_number; // 동 를 .
char bgc[3]={'B','G','C'};
char save[4]={"NNN"}; //
int max(int* array);
void main()
{
cout<<" 는 를 례대 "<<endl;
for(int i=0 ; i<9 ; i++)
{
cin>>container[i];
total+=container[i];
}
ch_number = total - max(container);
cout<<endl;
cout<<save<<" "<<ch_number;
cout<<endl;
}
int max(int* array)
{
int temp=0;// 대 .
int max=0; //러 대 .
for(int i=0 ; i<3 ; i++)
{
for(int j=3 ; j<6 ; j++)
{
if(j%3 == i)
continue;
else
{
temp+=array[i];
temp+=array[j];
temp+=array[12-(i+j)];
}
if(temp > max)
{
max=temp;
save[0]=bgc[i];
save[1]=bgc[(j%3)];
save[2]=bgc[3-((j%3)+i)];
}
temp=0;
}
}
return max;
}