题解 | #关灯游戏#

关灯游戏

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 广东

相关推荐

专心打鱼:互联网搬运工,贴子都要偷
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务