サメガメというジャンルのスコア処理の所ですが
2つ揃い消えると2点 (2*0)+2
3つ揃い消えると4点 (2*0)+(2*1)+2
4つ揃い消えると8点 (2*0)+(2*1)+(2*2)+2
5つ揃い消えると14点 (2*0)+(2*1)+(2*2)+(2*3)+2
と増えて行きます
Cで書くとこうなると思うんですが、簡単な方法がありましたら教えて頂けないでしょうか?
int score(int num){ num --; int ret = 0; for(int i=0;i<num;i++){ ret += 2*i; } ret+=2; return ret; }