第1关气温预测 def dailyTemps(temp_list): result = [] for ca in range(0, len(temp_list)-1): for i in range(ca + 1, len(temp_list)): ind = temp_list[ca] flag = 0 if (temp_list[i] > ind): result.append(i - ca) flag = 1 break if (flag == 0): result.append(0) r…
第1关求和 class Task: def getSum(self, num1, num2): sum = 0 for i in range(num1, num2 + 1): while (i != 0): sum += i % 10 i /= 10 i = int(i) return sum if __name__ == '__main__': task = Task a = task.getSum(task, 15, 19) print(a) 第2关文件查看器 import os, sys…
挑战任务 这次“绿盟杯”大赛,小明作为参赛选手在练习的时候遇到一个问题,他要对一个范围的两个数进行数位的累加,例如有两个数 15,19 则 他们的数位和应该为:1+5+1+6+1+7+1+8+1+9,结果为40. 你来帮他解决这个问题吧. 编程要求 补充完善右侧代码区中的getSum(int num1,int num2)函数,实现对两个数num1和num2的数位和相加,最后返回计算的结果即可. 注:num1和num2的值都在1-999之间. 测试说明 样例1 输入: 1519 输出: 40 注意…
挑战任务 “绿盟杯”比赛过后,赛事承办方的各位工作人员们就开始分头统计各个参赛队伍和同学的成绩了.赛事规模很大,有10000个队伍参加.经过工作人员认真负责的统计,本来已经统计好了这一万个队伍的分数和排名,并按照排名从高到低依次进行了编号(从1到10000)但是由于一个非常偶然的因素,导致其中三个编号的数据丢失,而且剩余编号的顺序也全被打乱了. 你需要编写一个程序,根据还保留的统计数据,来判断哪些编号的数据丢失了,并将这些编号按照从小到大的顺序重新拼接为一个新数字,然后计算这个新数字除以11的余…
第1关统计分数的麻烦 class Task: def get_lost_scores(self, scores): s = "" index = [1 for i in range(10001)] for i in scores: index[i] = 0 for i in range(1,10001): if(index[i] == 1): s+=str(i) ans = int(s) % 11 return ans if __name__ == '__main__': task =…
第1关将字符串反转 #!/usr/bin/env python # -*- coding: utf-8 -*- class Task: def inversion(self, str): # ********* Begin *********# return str[::-1] # ********* End *********# if __name__ == '__main__': task = Task; str = "" task.inversion(str) print(str…
只提交了随机数 (真心不会 T-T ) import csv import random import pandas as pd import numpy as np # 预测结果文件:src/step1/ground_truth/test_prediction.csv def getPrediction(): train = pd.read_csv("D:\\inputFiles\\inputFiles\\train.csv") test = pd.read_csv("D:…
挑战任务 我们吃的食物都有保质期,现在食品监督管理局想要制作一个能准确计算食品过期日期的小程序,需要请你来进行设计. 例如:A食品在2018年1月1日生产,保质期是20天,则它的过期日期在2018年1月21日. 编程要求 补全函数string getDate(string releaseDate,int day)其中releaseDate表示食品出厂日期day表示保质期,请根据传入的数据计算食品的过期日期,格式为yyyy-mm-dd即4位年份2位月份2位日期.比如:2015-02-19 请严格按…
挑战任务 动物园有一只小猴子喜欢吃桃子,不过它有个很独特的习惯,每次都把找到的桃子分成相等的两份,吃掉一份,留一份.如果不能等分,小猴子就会丢掉一个然后再分.第二天再继续这个过程,直到最后剩一个桃子了,也直接扔掉. 有一天,小猴子找到了n个桃子,请问,它在吃这些桃子的过程中,一共要扔掉多少个桃子. 编程要求 补全方法int getNum(int n),计算小猴子总共要扔掉多少个桃子.将最后的结果作为函数的返回值返回. 具体请参见后续测试样例. 测试说明 样例1 输入: 3 输出: 2 样例2 输…
传送门 Description 作为公司老板的你手下有N个员工,其中有M个特殊员工.现在,你有一个消息需要传递给你的特殊员工.因为你的公司业务非常紧张,所以你和员工之间以及员工之间传递消息会造成损失.因此,你希望只告诉一部分特殊员工,然后依靠员工之间传递消息,使得所有的特殊员工都能获得要传递的消息,同时使得损失最小.同时,你不关心要传递的消息是否经过了其它员工.求最小的损失. Constraint 补全右侧代码区中的int solve(int N, vector cost_e, vector e…