百科问答小站 logo
百科问答小站 font logo



4位数字0到9顺序组合,如何在7次内猜出该数字? 第1页

  

user avatar    网友的相关建议: 
      

wiki 上有这个游戏的标准表述 :珠玑妙算

用计算机穷举一遍就行了, 一共也就 种可能性.

有几位数字正确, 就是交集的元素个数

有几位位置正确, 就是向量差中0的个数.

一次猜测过程如图所示, 数字都正确, 位置都正确, 游戏结束:

                all                   =                   Flatten         [         Permutations                   /@                   Subsets         [         Range         [         0         ,                   9         ],                   {         4         }],                   1         ];                            callCC                   =                   {         Length         @         Intersection         [         #1         ,                   #2         ],                   Count         [         #1                   -                   #2         ,                   0         ]}         &         ;                            guess         [         list_         ]                   :=                   While         [         True         ,                             Echo         [         rnd                   =                   RandomChoice         [         all         ],                   "猜测: "         ];                             Echo         [         ans                   =                   callCC         [         rnd         ,                   list         ],                   "判定: "         ];                             all                   =                   Select         [         all         ,                   callCC         [         rnd         ,                   #         ]                   ===                   ans         &         ];                             If         [         Length         @         all                   ==                   1         ,                              Print         [         Text         @         Style         [         "游戏结束"         ,                   Red         ]];         Return         [         First         @         all         ],                              Echo         [         Length         @         all         ,                   "剩余可能性: "         ];                             ]                            ]            




  

相关话题

  在数学中良序,偏序,全序三者之间的联系和区别是什么? 
  (不用答了)这个证明中的这两个红圈中的结论是怎么得出来的? 
  以下对“真命题的逆命题一定是真命题”的证明错在哪里? 
  在数学中,如果推翻了一条很基础的公理,那么会造成什么后果? 
  从事基础科学研究,前景很惨淡吗? 
  数学教材是应该写的简洁抽象好,还是形象点好? 
  为什么实系数多项式方程的虚数解总是成对出现? 
  环中不可逆元一定是零因子嘛? 
  将一部分复变函数、傅里叶变换加入高考数学,一部分哈密顿力学拉格朗日变分法加入高考物理,大家是否赞同? 
  如何定性定量运用数学语言描述修昔底德陷阱? 

前一个讨论
围棋中什么叫最善的下法?
下一个讨论
为什么李健如此受欢迎?





© 2025-06-06 - tinynew.org. All Rights Reserved.
© 2025-06-06 - tinynew.org. 保留所有权利