package com.interview.books.question300; /** * Created_By: stefanie * Date: 14-12-15 * Time: 下午4:56 */ public class TQ10_LastNumberMStepsDeletion { public int delete(int N, int M){ if(N == 1) return 0; else return (delete(N - 1, M) + M) % N; } public static void main(String[] args){ TQ10_LastNumberMStepsDeletion deletion = new TQ10_LastNumberMStepsDeletion(); System.out.println(deletion.delete(6, 3)); //0 System.out.println(deletion.delete(6, 2)); //4 } }