Everyone is doing like this:
int n = Integer.parseInt(br.readLine());
switch(n)
{
case 1:bw.write(String.valueOf(1));break;
case 2:bw.write(String.valueOf(1));break;
case 3:bw.write(String.valueOf(1));break;
case 4:bw.write(String.valueOf(2));break;
case 5:bw.write(String.valueOf(3));break;
case 6:bw.write(String.valueOf(5));break;
case 7:bw.write(String.valueOf(9));break;
case 8:bw.write(String.valueOf(18));break;
case 9:bw.write(String.valueOf(35));break;
case 10:bw.write(String.valueOf(75));break;
case 11:bw.write(String.valueOf(159));break;
case 12:bw.write(String.valueOf(355));break;
case 13:bw.write(String.valueOf(802));break;
case 14:bw.write(String.valueOf(1858));break;
case 15:bw.write(String.valueOf(4347));break;
case 16:bw.write(String.valueOf(10359));break;
case 17:bw.write(String.valueOf(24894));break;
case 18:bw.write(String.valueOf(60523));break;
case 19:bw.write(String.valueOf(148284));break;
case 20:bw.write(String.valueOf(366319));break;
}
bw.newLine();
}
Any Alternatives to anyone… your logic will be appreciated.
Thank You!!