zoukankan      html  css  js  c++  java
  • 第3章-6.字符转换 (15分)

    本题要求统计一个整型序列中出现次数最多的整数及其出现次数。

    输入格式:

    输入在一行中给出序列中整数个数N(0<N≤1000),以及N个整数。数字间以空格分隔。

    输出格式:

    在一行中输出出现次数最多的整数及其出现次数,数字间以空格分隔。题目保证这样的数字是唯一的。

    输入样例:

    10 3 2 -1 5 3 4 3 0 3 2
    
     

    输出样例:

    3 4
     1 # 求整数序列中出现次数最多的数
     2 # Author: cnRick
     3 # Time  : 2020-3-25
     4 #数据预处理
     5 aStr = input()
     6 aStr_list = aStr.split() #把字符串分割成数字字符串
     7 aStr_len = len(aStr_list) #求出有多少待检查的数字
     8 for i in range(aStr_len): #把列表中的字符串数字转换为整型(为了防止如0001,00000,00这样的输入)
     9     aStr_list[i] = int(aStr_list[i])
    10 result_num = aStr_list[0] #保存出现次数最多的整数,默认为第一个数字
    11 result_count = aStr_list.count(aStr_list[0]) #保存出现次数最多的整数的出现次数,默认为第一个数字
    12 exist_num = [result_num] #声明一个列表来保存已经检测过的数字
    13 
    14 for i in range(1,aStr_len):
    15     if(aStr_list[i] in exist_num == True):
    16         continue
    17     if(aStr_list.count(aStr_list[i]) > result_count):
    18         result_num = aStr_list[i]
    19         result_count = aStr_list.count(aStr_list[i])
    20 print("{:d} {:d}".format(result_num,result_count))
     
  • 相关阅读:
    Alpha冲刺(1/4)
    团队项目用户验收评审
    beta冲刺 第四天
    beta冲刺 第三天
    Beta冲刺 第二天
    Beta冲刺 第一天
    实验十一 团队作业7---团队项目设计完善&编码测试
    Alpha冲刺四
    Alpha冲刺
    《Miracle_House》团队项目系统设计改进
  • 原文地址:https://www.cnblogs.com/dreamcoding/p/12567373.html
Copyright © 2011-2022 走看看