4個數字能組成互不相同且無重複數字的三位數?

2021-08-19 21:12:28 字數 1267 閱讀 4050

# 4個數字【1,2,3,4】,能組成多少個互不相同且無重複數字的三位數?各是多少?

import time

starttime=time.clock()

digits = [1,2,3,4] #原始數字

threedigits =

n=0for i in digits: #百

for j in digits:#十

for k in digits:#個

if i != j and i != k and j != k:

n+=1

print("能組成%s個互不相同且無重複數字的三位數,分別是%s"%(n,threedigits))

endtime=time.clock()

print("程式的執行時間為%s"%(endtime-starttime))

能組成24個互不相同且無重複數字的三位數,分別是[123, 124, 132, 134, 142, 143, 213, 214, 231, 234, 241, 243, 312, 314, 321, 324, 341, 342, 412, 413, 421, 423, 431, 432]

程式的執行時間為0.0001301841435154468

# 4個數字【1,2,3,4】,能組成多少個互不相同且無重複數字的三位數?各是多少?

import time

starttime=time.clock()

threedigits =

n=0for i in range(1,5): #百

for j in range(1,5):#十

for k in range(1,5):#個

if i != j and i != k and j != k:

n+=1

print("能組成%s個互不相同且無重複數字的三位數,分別是%s"%(n,threedigits))

endtime=time.clock()

print("程式的執行時間為%s"%(endtime-starttime))

能組成24個互不相同且無重複數字的三位數,分別是[123, 124, 132, 134, 142, 143, 213, 214, 231, 234, 241, 243, 312, 314, 321, 324, 341, 342, 412, 413, 421, 423, 431, 432]

程式的執行時間為0.00013660954115676712

部落格314 求N個數字可以組成多少個不同的數

內容 求n個數字可以組成多少個不同的數 例子 012這個三個數字可以組成 01,02,012,021,102,120,210,201思路 對每一位可能出現的情況進行遞迴,同時注意處理0開頭的數字 include include include void print char p if isbegin...

(幾何)n個點中找4個點求能組成正方形的最大面積

在2019年3月底的團體程式設計天梯賽後,16級隊員正式退役了,有的隊員迅速找到了乙份滿意而體面的工作,有的隊員估摸一算發現自己好像能保研了,還有一些隊員則是在考研的道路上一往無前所向披靡,而有的隊員懵在原地,不知所措。wys作為實驗室中乙個細心觀察生活中點點滴滴的人,她很快就發現了實驗室中某些人的...

4個數字計算24點java演算法(附原始碼)

今天看到乙個帖子說程式設計師面試考24點演算法,想為什麼不用程式來實現呢。在網上沒有找到非常完美的演算法,包括那個24點計算器,給出的結果重複的也較多。所以自己寫了乙個。在這兒貼出來給大家分享一下。附原始碼。給出4個1 10之間的數字,使用加 減 乘 除和括號列出乙個計算結果為24的算式。比如 3 ...