【實驗吧】編程三羊獻瑞之wp

觀察下面的加法算式:
      祥 瑞 生 輝
  +   三 羊 獻 瑞
-------------------
   三 羊 生 瑞 氣

其中,相同的漢字代表相同的數字,不同的漢字代表不同的數字。

請計算“三羊獻瑞”四個字分別代表的數字

答案格式:CTF{xxxx},xxxx為“三羊獻瑞”四個字分別代表的數字

現在還不具備能夠自己獨立寫代碼的階段,不過看著別人寫的搞清楚思路,然后自己再寫一遍也算是一種鍛煉:

# -*- coding: utf8 -*-
#設:祥=a,瑞=b,生=c,輝=d,三=e,羊=f,獻=g,氣=h
for a in range (1,10):
     for b in range (0,10):
        for c in range (0,10):
            for d in range (0,10):
                for e in range (1,10):
                    for f in range (0,10):
                        for g in range (0,10):
                            for h in range (0,10):
                                if(a*1000+b*100+c*10+d+e*1000+f*100+g*10+b)==(e*10000+f*1000+c*100+b*10+h):
                                    if(a!=b)and(a!=c)and(a!=d)and(a!=e)and(a!=f)and(a!=g)and(a!=h):
                                         if(b!=c)and(b!=d)and(b!=e)and(b!=f)and(b!=g)and(b!=h):
                                              if(c!=d)and(c!=e)and(c!=f)and(c!=g)and(c!=h):
                                                   if(d!=e)and(d!=f)and(d!=g)and(d!=h):
                                                        if(e!=f)and(e!=g)and(e!=h):
                                                             if(f!=g)and(f!=h):
                                                                  if(g!=h):
                                                                      print "三=%s,羊=%s,獻=%s,瑞=%s"%(e,f,g,b)
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,264評論 25 708
  • 納粹雄心惹鋒芒, 南滿鐵路起兵戈。 中華兒女魂猶在, 東洋倭寇不復還。 歷經滄桑圖報國, 春去秋來仍猶在。 民族上...
    遨游于天際閱讀 347評論 0 2
  • 《 曲終人散 》 曾經的相淚濡沫 如今的無話可說 我們不再是彼此的依賴 后來的異鄉別離 漸行漸...
    葉蘇苓閱讀 292評論 0 0
  • 其實我家小寶每次坐車都會睡著的,正月十六送弟弟去火車站,小寶路上竟然沒睡,在車上又是唱又是跳,叔叔叔叔的喊個沒停。...
    亞麻色的印象閱讀 279評論 0 0