刷題日記 Python藍橋杯 數列排序

2021-10-04 09:33:05 字數 770 閱讀 1602

問題描述

給定乙個長度為n的數列,將這個數列按從小到大的順序排列。1<=n<=200

輸入格式

第一行為乙個整數n。

第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。

輸出格式

輸出一行,按從小到大的順序輸出排序後的數列。

樣例輸入

58 3 6 4 9

樣例輸出

3 4 6 8 9

n=

int(

input()

)ls=

list

(map

(int

,input()

.split())

)lis=

sorted

(ls)

lis=

map(

str,lis)

print

(' '

.join(lis)

)

知識擴充套件:

1、當列表中的元素不是str型時,需要用 map函式轉換:

ls=[1

,2,3

,4,5

]lis=

map(

str,ls)

2、使用』 '.join()將列表中的元素轉化為字串,並用空格隔開。

print

(' '

.join(lis)

)

輸出結果為 1 2 3 4 5

刷題日記 Python藍橋杯 回文數

知識點補充 字串反轉語句 使用字串切片 string s 1 i abcdef print i 1 輸出結果為 fedcba i abcdef print i 2 1 輸出結果為 edcba 下面為對回文數題目的解答 問題描述 1221是乙個非常特殊的數,它從左邊讀和從右邊讀是一樣的,程式設計求所有...

刷題日記 Python藍橋杯 特殊的數字

資源限制 時間限制 1.0s 記憶體限制 512.0mb 問題描述 153是乙個非常特殊的數,它等於它的每位數字的立方和,即153 111 555 333。程式設計求所有滿足這種條件的三位十進位制數。輸出格式 按從小到大的順序輸出滿足條件的三位十進位制數,每個數占一行。解答 方法1 for i in...

藍橋杯OJ刷題日記 04 基礎練習 數列特徵

問題描述 給出n個數,找出這n個數的最大值,最小值,和。輸入格式 第一行為整數n,表示數的個數。第二行有n個數,為給定的n個數,每個數的絕對值都小於10000。輸出格式 輸出三行,每行乙個整數。第一行表示這些數中的最大值,第二行表示這些數中的最小值,第三行表示這些數的和。樣例輸入 5 1 3 2 4...