次のような行の最初の番号を見つける必要があります:(http://puu.sh/rbVEJ/10a2086c82.png)。私はrowStart(6)だけで動くようにした。他には何もない。誰も助けることができますか?特定の行の中で最小の番号を見つける方法を教えてください。
class ShelfRows{
public static void main (String[] args){
rowStart(6); // ans = 16
rowStart(10); // ans = 46
}
public static int rowStart(int row){
int n = row - 1;
if(n == 0) return 1;
return n*2 + rowStart(n);
}
}