題目內容:
如果乙個n位數剛好包含了1至n中所有數字各一次則稱它們是全數字(pandigital)的,例如四位數1324就是1至4全數字的。從鍵盤上輸入一組整數,輸出其中的全數字
輸出:import copy
defpandigital
(nums)
: a,e =
,[] a.extend(
list
(nums)
) e = copy.copy(a)
for i in
range
(len
(a))
: d =
list
(map
(int
,str
(a[i]))
)for s in
range(1
,len
(str
(a[i]))
+1):
if s not
in d:
break
else
(e[i]
)lst = pandigital(
eval
(input()
))#eval(input())將輸入變為元組(在本題中)
輸入格式:
多個數字串,中間用乙個逗號隔開
輸出格式:
滿足條件的數字串,分行輸出
輸入樣例:
1243
,322
,321
,1212
,2354
輸出樣例:
1243
321
尋找輸入數字中的全數字(pandigital)
題目內容 如果乙個n位數剛好包含了1至n中所有數字各一次則稱它們是全數字 pandigital 的,例如四位數1324就是1至4全數字的。從鍵盤上輸入一組整數,輸出其中的全數字,若找不到則輸出 not found 形如 def pandigital nums return lst if name m...
20 全數字的倍數
將192分別與1 2 3相乘 192 1 192 192 2 384 192 3 576 連線這些乘積,我們得到乙個1至9全數字的數192384576。我們稱192384576為192和 1,2,3 的連線乘積。同樣地,將9分別與1 2 3 4 5相乘,得到1至9全數字的數918273645,即是9...
數字遊戲 尋找缺失的數字
演算法專題導航頁面 演算法專題 應用場景 數字遊戲 尋找缺失的數字 尋找兩個排序陣列 長度相等 的上中位數 題目 程式猿小明來自於乙個游牧家庭,家裡有乙個大大的牧場和成群結隊的牛羊,為了便於管理羊群,小明決定對每只綿羊進行編號標記,最終剛好用完100個號碼 1 100 小明的日常生活簡單的有點枯燥 ...