网站建设与开发教学大纲深圳网站制作设计
网站建设与开发教学大纲,深圳网站制作设计,wordpress怎么在导航栏添加搜索框,腾度网站建设1 找出字符串的可整除数组
一个整数可表示为 a10b#xff1b;
常用取模公式#xff1a;(a10b)%m(a%m10b)%m 由上式可得#xff1a;当前字符串所代表的数字#xff0c;能否被 m 整除。等价于前一个字符串与 m 的余数当前数字的和#xff0c;这个和能否被 m 整除。
例如b
常用取模公式(a×10b)%m(a%m×10b)%m 由上式可得当前字符串所代表的数字能否被 m 整除。等价于前一个字符串与 m 的余数当前数字的和这个和能否被 m 整除。
例如99998 是否可以被7整除9999%7等价于上面公式里面的a%m因为99998可以被9999x108表示所以9999%7x108 %799998%7。再解释一下为啥要乘10
例如1010被10整除101%101 1011再模上10还是等于1这样就会出错因为1010是可以被10整除的。
所以最后结果就是
var divisibilityArray function(word, m) {const res [];let cur 0;for (const c of word) {cur (cur * 10 (c.charCodeAt(0) - 0.charCodeAt(0))) % m;res.push(cur 0 ? 1 : 0);}return res;
};//parseInt(c)(c.charCodeAt(0) - 0.charCodeAt(0))
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/90121.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!