cryptarithmetic-puzzle

    0熱度

    2回答

    十字+道路=危險==>答案是==> 96233 + 62513 = 158746 我正在尋找一個指令去尋找答案更容易的另一個例子。我的一位老師說我們可以用樹找到它。但有時使用樹找到答案是不可能的。 你通常會發現你是密碼算法解決方案嗎?

    0熱度

    1回答

    這裏是cryptarithmetic在序言摘錄 sum1([D1|N1], [D2|N2], [D|N], C1, C, Digs1, Digs) :- sum1(N1, N2, N, C1, C2, Digs1, Digs2), digitsum(D1, D2, C2, D, C, Digs2, Digs). 如下解釋 sum1(N1, N2, N, C1, C, Dig

    1熱度

    2回答

    我有一個任務需要解決一個cryptarithm。但我不能理解我在互聯網上看到的算法。任何人都可以用簡單的話來解釋如何做到這一點?

    3熱度

    1回答

    我被要求編寫一個Prolog代碼來解決cryptarithmetic難題,使用「生成和測試」。例如,我得到solve([R,O,B],[B,E,R,T],[N,O,R,E,S]),我需要找到一個字母的分配。 所以我寫了這個代碼: sum(List1,List2,SumList) :- append(List1,List2,List3), append(List3,SumList

    5熱度

    2回答

    說你給出的隱窩算術拼圖一個地穴的算術難題: SEND + MORE = MONEY 的目標是代替字母數字(0-9) ,這樣才能解決問題。 我明白如何以數學方式處理該問題,但我不確定如何使用關係數據庫解決此問題。 如何設計模式來解決這個問題? SQL查詢看起來會如何解決這個問題? 編輯: 有一些限制: 相同數量應該用於給定的信中,貫穿始終。例如,如果 對於字母E的猜測是「5」,那麼E應該在其發生的所

    1熱度

    6回答

    有沒有人知道在調用超類構造函數之前,Java中是否有辦法在子類中設置實例變量的值。我有一個簡要的示意圖,下面是我要完成的工作 - 我需要根據子類的類型設置不同的超類定義的實例變量,但我仍然希望能夠共享通用的非構造函數代碼子類的不同實例。 有沒有乾淨的方式做到這一點,也許某種編碼,我很想念模式之類的東西?提前感謝任何想法。 public abstract class ConstraintSatisf

    2熱度

    1回答

    我正在進行prolog任務,目前我非常接近解決方案。所以,這個問題是一個約束滿足問題,我必須找到一組變量的值,以使某些條件成立。具體來說,給定3個單詞(W1,W2,W3),將它們的變量賦值爲W1 + W2 = W3。一個例子是SEND + MORE = MONEY,或者IT + IS = ME。 約束條件是:(1)它們必須正確相加,(2)起始字母不能是0(3),所有變量必須是不同的。它必須適用於一

    4熱度

    2回答

    我已要求使用Prolog的解決Cryptarithmetic困惑: GIVE * ME ------ MONEY 以上是難題,我想不出哪裏出了問題,結果總是返回false。另外,我不允許在SWI-Prolog中使用任何庫。 solve(Z) :- assign(Z,[0,1,2,3,4,5,6,7,8,9]), check(Z). find(VAL , G,I,V

    0熱度

    2回答

    這裏有經典的SENDMORY地穴算術題solutiong使用序言約束求解機制 - :- lib(ic). sendmore(Digits) :- Digits = [S,E,N,D,M,O,R,Y], Digits :: [0..9], alldifferent(Digits), S #\= 0, M #\= 0, 1000*S + 100*E + 10*N + D + 1000*

    2熱度

    1回答

    在初學者課程中,我們被要求在Prolog中做一些經典的密碼。他們所有的工作,除了這一個,這只是推移和沒有找到任何解決方案,除了試圖讓我的電腦因過熱而爆炸: FORTY + TEN + TEN = SIXTY crypto2(F,O,R,T,Y,E,N,S,I,X) :- digit(F), digit(O), digit(R), digit(T), digit(Y), digit(E),