网站镜像上传到域名空间,玉溪做网站公司,ui设计师学校,创造与魔法官方网站做自己喜欢的事给定由若干 0 和 1 组成的数组 A。我们定义 N_i#xff1a;从 A[0] 到 A[i] 的第 i 个子数组被解释为一个二进制数#xff08;从最高有效位到最低有效位#xff09;。
返回布尔值列表 answer#xff0c;只有当 N_i 可以被 5 整除时#xff0c;答案 answer[i] 为 true从 A[0] 到 A[i] 的第 i 个子数组被解释为一个二进制数从最高有效位到最低有效位。
返回布尔值列表 answer只有当 N_i 可以被 5 整除时答案 answer[i] 为 true否则为 false。
示例 1
输入[0,1,1] 输出[true,false,false] 解释 输入数字为 0, 01, 011也就是十进制中的 0, 1, 3 。只有第一个数可以被 5 整除因此 answer[0] 为真
代码
class Solution {public ListBoolean prefixesDivBy5(int[] A) {ListBoolean listnew ArrayList();int curA[0];for(int i1;iA.length;i){list.add(cur%50);cur*2;cur%10;//保留最后一位curA[i];}list.add(cur%50);return list;}
}