zoukankan      html  css  js  c++  java
  • 数串

    题目描述
    设有n个正整数,将他们连接成一排,组成一个最大的多位整数。
    如:n=3时,3个整数13,312,343,连成的最大整数为34331213。
    如:n=4时,4个整数7,13,4,246连接成的最大整数为7424613。
    输入描述:

    有多组测试样例,每组测试样例包含两行,第一行为一个整数N(N<=100),第二行包含N个数(每个数不超过1000,空格分开)。

    输出描述:

    每组数据输出一个表示最大的整数。

    示例1
    输入

    2
    12 123
    4
    7 13 4 246

    输出

    12312
    7424613

    class compare(str):
        def __lt__(a,b):
            return a + b > b + a
    
    while True:
        try:
            n = int(input())
            num = input().split()
            num.sort(key = compare)
            for i in num:
                print(i,end='')
            print()
        except:
            break
    
  • 相关阅读:
    Android 一个TextView中设置多种不同大小的字体,设置超链接
    Android Okhttp POST提交键值对
    第九天
    第八天
    第七天
    第六天
    第三天
    day 51
    day 49
    day 48 bootstrap
  • 原文地址:https://www.cnblogs.com/bernieloveslife/p/9758948.html
Copyright © 2011-2022 走看看