这是谁在一组在花钱的时候欠了什么棘手的保持跟踪.编写一个函数来平衡收支.
** 进一步要点:**
3个朋友一起出去:一个花20£,B花费£15,和C 10花费£.该函数应返回表示A应该接收£5的对象/字典,B应该接收£0,和C应£5.
VAR组= {
答:20,
B:15,
C:10
}
splitTheBill(组)//返回{A:5,B:0,C:-5}
组= {
'A':20,
'B':15,
'C':10
}
split_the_bill(组)# 返回{ 'A':5, 'B':0, 'C':-5}
组= {
'A'=> 20,
'B'=> 15,
'C'=> 10
}
split_the_bill(组)# 返回{ 'A'=> 5, 'B'=> 0, 'C'=> - 5}
基团=%{
:A => 20,
:B => 15,
:C => 10
}
split_the_bill(组)# 返回%{:A => 5,:B => 0,:C => -5}
def split_the_bill(x):
# Good Luck!
test.assert_equals(split_the_bill({'A': 20, 'B': 15, 'C': 10}), {: 5, 'B': 0, 'C': -5})
test.assert_equals(split_the_bill({'A': 40, 'B': 25, 'X': 10}), {: 15, 'B': 0, 'X': -15})
点击查看答案
python基础练习题:拖放区【难度:1级】–景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
python进阶练习题:ROT13变体密码【难度:2级】–景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
python进阶练习题:字符串计数【难度:2级】–景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
python高级练习题:包装你的背包【难度:3级】–景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars.com/
https://www.codewars.com/kata/split-the-bill