ife 任務三十五 聽指令的小方塊(三)

2021-07-25 22:56:03 字數 2318 閱讀 7781

var line = document.getelementbyid("line");

var textarea = document.getelementsbytagname("textarea")[0];

var commands = ['go', 'tun lef', 'tun rig', 'tun bac', 'tra lef','tra top','tra rig','tra bot','mov lef','mov top','mov rig','mov bot'];

var commandwithparams = ['tra lef','tra top','tra rig','tra bot','mov lef','mov top','mov rig','mov bot'];

textarea.onkeypress = function(e)

if (key == 13)

if (!(cmd.length == 1 && cmd[0] == "go" || cmd.length == 2 && cmd[0] == "go" && cmd[1] >= '0' && cmd[1] <= '9' || cmd.length == 2 && commands.indexof(cmd[0] + " " + cmd[1]) != -1 || cmd.length == 3 && commandwithparams.indexof(cmd[0] + " " + cmd[1]) != -1 && cmd[2] >= '0' && cmd[2] <= '9'))

lineclass[i].style.background = "red";

} }}textarea.onscroll = function()

document.getelementsbytagname("button")[0].onclick = function()

if (cmd.length > 3)

continue;

if (cmd.length == 1 && cmd[0] == "go")

if (cmd.length == 2 && cmd[0] == "go" && cmd[1] >= '0' && cmd[1] <= '9')

else

} }if (flag == 0)

alert("請輸入如下合法的命令!\ngo:向藍色邊所面向的方向前進一格\ntun lef:向左轉(逆時針旋轉90度)\ntun rig:向右轉(順時針旋轉90度)\ntun bac:向右轉(旋轉180度)\ntra lef:向螢幕的左側移動一格,方向不變\ntra top:向螢幕的上面移動一格,方向不變\ntra rig:向螢幕的右側移動一格,方向不變\ntra bot:向螢幕的下面移動一格,方向不變\nmov lef:方向轉向螢幕左側,並向螢幕的左側移動一格\nmov top:方向轉向螢幕上面,向螢幕的上面移動一格\nmov rig:方向轉向螢幕右側,向螢幕的右側移動一格\nmov bot:方向轉向螢幕下面,向螢幕的下面移動一格");

}document.getelementsbytagname("button")[1].onclick = function()

function go(step)

else

}break;

case "90":

for (var i = 0; i < step; i++)

else

}break;

case "180":

for (var i = 0; i < step; i++)

else

}break;

case "270":

for (var i = 0; i < step; i++)

else

}break; }}

function tun_lef()

function tun_rig()

function tun_bac()

function tra_lef(step)

else }}

function tra_top(step)

else }}

function tra_rig(step)

else }}

function tra_bot(step)

else }}

function mov_lef(step)

else }}

function mov_top(step)

else }}

function mov_rig(step)

else }}

function mov_bot(step)

else

}}

出差(三十五)

今天早晨到會議室後便買好了明天回公司的車票,長達乙個多月的出差生活即將告一段落,利用假期回去休息幾天,換換心情。經過這乙個多月的封閉式開發,對專案,對團隊有了進一步了解,感受到了創業公司的不易,也再次體驗了三點一線的生活方式,已經遠超996的工作模式,即使這樣依舊離目標有很大距離,主要原因還是缺少乙...

隨筆三十五 迴圈

1 do while 迴圈 do while 語句的通用形式如下 do body statement while test expr do while 的通用形式可以翻譯成如下所示的條件和 goto 語句 loop body statement t test expr if t goto loop ...

CUDA學習(三十五)

建議和最佳做法 整體效能優化策略 效能優化圍繞三個基本策略展開 最大限度地平行執行 優化記憶體使用量以實現最大記憶體頻寬 優化指令使用率以實現最大指令吞吐量 最大化並行執行從構建演算法開始,盡可能多地暴露資料並行。一旦演算法的並行性暴露出來,它就需要盡可能有效地對映到硬體。這是通過仔細選擇每個核心啟...