PTA 7-1 祖?zhèn)骱眠\(yùn) (15 分)

題目

我們首先定義 0 到 9 都是好運(yùn)數(shù),然后從某個(gè)好運(yùn)數(shù)開始,持續(xù)在其右邊添加數(shù)字,形成新的數(shù)字。我們稱一個(gè)大于 9 的數(shù)字 N 具有祖?zhèn)骱眠\(yùn),如果它是由某個(gè)好運(yùn)數(shù)添加了一個(gè)個(gè)位數(shù)字得到的,并且它能被自己的位數(shù)整除。

例如 123 就是一個(gè)祖?zhèn)骱眠\(yùn)數(shù)。首先因?yàn)?1 是一個(gè)好運(yùn)數(shù)的老祖宗,添加了 2 以后,形成的 12 能被其位數(shù) 2 (即 12 是一個(gè) 2 位數(shù))整除,所以 12 是一個(gè)祖?zhèn)骱眠\(yùn)數(shù);在 12 后面添加了 3 以后,形成的 123 能被其位數(shù) 3 整除,所以 123 是一個(gè)祖?zhèn)骱眠\(yùn)數(shù)。

本題就請(qǐng)你判斷一個(gè)給定的正整數(shù) N 是不是具有祖?zhèn)鞯暮眠\(yùn)。

輸入格式:
每個(gè)輸入包含 1 個(gè)測(cè)試用例。每個(gè)測(cè)試用例第 1 行給出正整數(shù) K (≤1000);第 2 行給出 K 個(gè)不超過 10
9
的待評(píng)測(cè)的正整數(shù),注意這些數(shù)字都保證沒有多余的前導(dǎo)零。

輸出格式:
對(duì)每個(gè)待評(píng)測(cè)的數(shù)字,在一行中輸出 Yes 如果它是一個(gè)祖?zhèn)骱眠\(yùn)數(shù),如果不是則輸出 No。

輸入樣例:
5
123 7 43 2333 56160
結(jié)尾無空行
輸出樣例:
Yes
Yes
No
No
Yes
結(jié)尾無空行

解題思路

N = int(input())
KList = input().split()

# N = int("5")
# KList = "123 7 43 2333 56160".split()

for i in KList:
    zhengchu = True
    resStr = ""
    for s in i:
        resStr += s
        if len(resStr)> 1 and  int(resStr)%len(resStr) != 0:
            # print(resStr,len(resStr))
            zhengchu = False
            break
    if zhengchu == True:
        print("Yes")
    else:
        print("No")
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 本文介紹 作者在校期間做班教課近兩年來的一些精華內(nèi)容,既然現(xiàn)在已經(jīng)畢業(yè)了,把以前做成教程的內(nèi)容拿出來分享給大家,本...
    Vantiboolean閱讀 6,514評(píng)論 22 98
  • 8月22日-----字符串相關(guān) 2-3 個(gè)性化消息: 將用戶的姓名存到一個(gè)變量中,并向該用戶顯示一條消息。顯示的消...
    future_d180閱讀 1,029評(píng)論 0 1
  • 這里是筆者在PTA[https://pintia.cn/]上面做題的一些整理和總結(jié),這些都是很基礎(chǔ)的題目,做完之后...
    小超chao閱讀 4,278評(píng)論 0 0
  • 完全平方數(shù)就是: 兩個(gè)相同的數(shù)相乘的數(shù)。 完全平方數(shù)的表示 A是完全平方數(shù),通常用a的平方來表示。在學(xué)習(xí)了字母代替...
    張老師大語文閱讀 6,656評(píng)論 0 0
  • 完全平方數(shù)就是: 兩個(gè)相同的數(shù)相乘的數(shù)。 A是完全平方數(shù),通常用a的平方來表示。在學(xué)習(xí)了字母代替數(shù)字以后,就開始習(xí)...
    張老師大語文閱讀 5,160評(píng)論 0 0

友情鏈接更多精彩內(nèi)容