题解 | #关灯游戏#

关灯游戏

http://www.nowcoder.com/practice/aeee693b03c84b4aa5027d196905fe70

最开始读完题目后没有想出合适的解决方案,在讨论区看到了一个大佬的思路,瞬间就觉得清晰了起来————只需要看最后一个数字是0还是1。
是0,说明需要操作偶数次灯才能全灭,那么就是Bob嬴;是1,说明需要奇数次灯才能全灭,那么就是Alice嬴。

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int i = sc.nextInt();
        int[] nums = new int[i];
        for(int a=0;a<i;a++){
            nums[a] = sc.nextInt();
        }
        int numSize = nums.length;
        if(nums[numSize-1]==0){
            System.out.print("Bob");
        }else{
        System.out.print("Alice");
        }
    }


}
全部评论
1 1 0
点赞 回复 分享
发布于 2022-10-18 10:11 广东

相关推荐

11-07 13:31
怀化学院 Java
勇敢牛牛不怕难:又疯一个
点赞 评论 收藏
分享
11-15 18:39
已编辑
西安交通大学 Java
全村最靓的仔仔:卧槽,佬啥bg呢,本也是西交么
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务