"""输入一串字符,检查是否可以组成friend""" from collections import Counter def foo(num_list): for i in friend: try: num = count[i] if num < num_list[0]: num_list.pop() num_list.append(num) except KeyError as e: print('输入的字符串不能组成friend...
# ,写函数,传入n个数,返回字典{‘max’:最大值,’min’:最小值}# 例如:min_max(2,5,7,8,4) 返回:{‘max’:8,’min’:2}(此题用到max(),min()内置函数)# def func(*args):# mo = args[0] #假设一个最大值# mi = args[0] #假设一个最小值# for el in args:# if el > mo: # 当前这个元素比假设的那个大. 记录当前这个比较大的数# mo = el# if el < mi:#
前言 上一篇<C算法编程题(五)“E”的变换> 连续写了几篇有关图形输出的编程题,今天说下有关字符串的处理. 程序描述 在实际的开发工作中,对字符串的处理是最常见的编程任务.本题目即是要求程序对用户输入的串进行处理.具体规则如下: 1. 把每个单词的首字母变为大写. 2. 把数字与字母之间用下划线字符(_)分开,使得更清晰 3. 把单词中间有多个空格的调整为1个空格. 例如: 用户输入: you and me what