商务网站建设策划书,51网站怎么打开,自贡建设能源开发有限公司网站,网站 单页偶然间在脉脉上看到了一道头条的算法面试题按照题目的理解#xff0c;简单的写了一个html网页pool开始{{index}}{{index}}var vm new Vue({el: #vue_det,data: {list: [],i: 0},methods: {details: function () {return this.site - 学的不仅是技术#xff0c;更是梦…偶然间在脉脉上看到了一道头条的算法面试题按照题目的理解简单的写了一个html网页pool开始{{index}}{{index}}var vm new Vue({el: #vue_det,data: {list: [],i: 0},methods: {details: function () {return this.site - 学的不仅是技术更是梦想;},change (index) {// console.log(index)if (index 99) {this.list[0] !this.list[0]this.list[98] !this.list[98]this.list[99] !this.list[99]} else if (index 0) {this.list[0] !this.list[0]this.list[1] !this.list[1]this.list[99] !this.list[99]} else {// console.log(222)this.list[index] !this.list[index]this.list[index - 1] !this.list[index - 1]this.list[index 1] !this.list[index 1]}// console.log(this.list)this.list JSON.parse(JSON.stringify(this.list))},SmartChange (index) {if (this.i 99) {return false}if (this.list[this.i] true) {this.i this.i 1setTimeout(() {this.SmartChange()}, 10);} else {this.change(this.i 1)setTimeout(() {this.SmartChange()}, 10);}// console.log(222222222,this.i)},go () {for (let index 1; index 101; index) {this.list.push(Math.random() 0.5 ? true : false)}console.log(this.list)let a 0, b 0this.list.map(val {if (val) {a} else {b}})console.log(a, b)}},created () {this.go()}})得到了如下效果图得到如题可以进行开关的示例在最后一个灯特殊处理链接第一个灯形成环经过测试发现只要从序号0开始如果打开则跳过如果是灭灯则点击i1得到如下效果敲黑板现在得出的部分结论是只有随机亮灭灯是一定比例的时候才有可能全部点亮现在可行的比例为亮-灭 50-50亮-灭 51-49亮-灭 47-53亮-灭 44-56亮-灭 42-58亮-灭 53-47亮-灭 54-46而且还决定于最后一个灯和相邻灯的亮灭大家有什么好想法可以留下见解讨论下查看原文