我正在尝试返回一个数组中的硬币数,该数组需要一个数字的和。
因此,如果m是143,coin = 200,100,50,20,10,5,2,1,0,0,0,0,1,1,表示没有200枚硬币,一枚100枚硬币,没有50枚硬币,两枚20枚硬币,没有10枚硬币,没有5枚硬币,1枚2枚硬币和1枚1枚硬币。
现在我的解决方案返回5,这是硬币的计数。
def coinSplit(m):
if m == 0:
return 0
for i in range(len(coin)):
i
我有一组彩色硬币。每一组都有一些硬币,这些硬币可能与其他硬币相同,也可能不相同。
我想把所有的硬币放在一个数组中,但有一个限制:我希望硬币的分布尽可能有规律。这将被用来绘制一个更大的线与每一种颜色的确切比率。
示例1:
2黑
2白色
1红色
结果:B W R B W
示例2:
49黑
49白种
2红
结果:(BW)x12 R (BW)x25 R (BW)x12
结果是黑色和白色的接连出现,两枚红色硬币分别位于25和75(这意味着它们的距离为50)。
例3:
4黑
4白色
1红色
1绿色
结果: BWRBWBGWBW
绿币和红币也“
我对密码有问题。1-金2-银3-铜
我想要做的是,统计一下每年获得多少枚金牌。例如,2002年共有2枚金牌、1枚银牌和1枚铜牌。
代码:
def main():
year = str(input("Enter year to count its winners: "))
goldmedal = 0
openFile = open("test.txt")
gold = "1"
for line in openFile.read().split('\n'):
if year in
假设我有一个函数,根据客户拥有多少股票来发放股息:
// Give away dividend based on how many balances of each customer has
function giveAwayDividend(uint _value) onlyOwner {
for(uint i=0;i<size();i++){
//balances[customerAddress[i]] = balances[customerAddress[i]].add(balances[customerAddress[i]]*_value/totalSupply);