题目描述:
N个人排成一队, 从1到5轮流报数, 报5的人是幸运者, 出列。报到队尾后, 从队首接着报,依次循环
问: 排在队尾的人是第几名幸运者
注: N为小于100000的正整数
例:
1人排成一队, 他就是第一名幸运者。
3人排成一队, 他就是第2名幸运者。
5人排成一队, 他就是第1名幸运者。
8人排成一队, 他就是第3名幸运者。
代码如下:
public class Solution {
private static int fun(int N) {
// num:队尾是第几个幸运者
int cnt = 0, i = 0, num = 0;
// int数组默认初始化为0