每日一题:第2天
作者:互联网
每日一题
题目
某人有8 角的邮票5 张,1 元的邮票4 张,1 元8 角的邮票6 张,
用这些邮票中的一张或若干张可以得到多少中不同的邮资?
Python解题
stamps = set()
for i in range(6):
for j in range(5):
for k in range(7):
sum = i*0.8+j*1+1.8*k
stamps.add(sum)
num = len(stamps)
print(num)
JavaScript解题
<script>
var arr = [];
for(var i=0;i<=5;i++){
for(var j=0;j<=4;j++){
for(var k=0;k<=6;k++){
var sum = 0.8*i+1*j+1.8*k;
if(arr.indexOf(sum)==-1){
arr.push(sum)
}
}
}
}
console.log(arr.length)
</script>
Java解题
package code01;
import java.util.Collection;
import java.util.HashSet;
public class Test02 {
public static void main(String[] args) {
Collection c = new HashSet();
for(int i=0;i<=5;i++) {
for(int j=0;j<=4;j++) {
for(int k=0;k<=6;k++) {
double sum = 0.8*i+1*j+1.8*k;
c.add(sum);
}
}
}
int num = c.size();
System.out.println(num);
}
}
标签:邮票,num,每日,stamps,range,解题,sum 来源: https://www.cnblogs.com/wangbaby/p/10666901.html