ಠ_ಠ
萬事問噗浪
在試著用app inventer2寫數獨小程式
目前九宮格內隨機出1~9的數字沒問題 https://images.plurk.com/3mY9Fq4T3wyz0HE8IOEELG.jpg
但是十字範圍(橫、直)的判定(一排只能有1~9的一個數字)做不出來
原本是往「相加值45,否則重新排列」的方向走,結果一直顯示未知錯誤,應該是邏輯不通

想問看看是不是我從一開始的思考模式就錯了
不能單獨做九宮格的隨機數字
bean2022
我會先亂數選定 81 格裡面的第一格,然後第二格從剩下可以用的數字選,依此類推
ಠ_ಠ
bean2022: 九宮格內的數字我就是這樣做的~有點不太明白,那麼要怎麼讓九宮格內的數字也剛剛好是1~9呢
bean2022
一次考慮 81 格即可
ಠ_ಠ
bean2022: 意思是1~9的數字有9組這樣嗎!清單內有9×9=81個選項
bean2022
ಠ_ಠ: 我會直接用「1~9 的數字有 81 組」來思考
ಠ_ಠ
bean2022: 81組?
bean2022
對啊,不是總共有 81 格嗎
ಠ_ಠ
bean2022: 但是這樣好像只能保證81個格子內都有9組1~九組9,而不能確定每列、每排跟九宮格範圍都剛剛好是1~9 我不太懂
bean2022
檢查的時候刪掉啊
載入新的回覆