藍橋杯之數列排序問題python實現

2021-10-03 09:05:24 字數 770 閱讀 8088

問題描述

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

輸入格式

第一行為乙個整數n。

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

輸出格式

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

樣例輸入

58 3 6 4 9

樣例輸出

3 4 6 8 9

loop =

int(

input()

)a =

list

(map

(int

,input()

.split())

)a.sort(

)for i in a:

if loop ==1:

print(''

,end=

str(i)

)break

print

(str

(i),end=

' ')

loop -=

1

首先,**沒什麼難度都能看懂,但是呢,做題的時候我們可能感覺對了但機器判定的時候還是不對。讀者可能會問了,為什麼要在for迴圈中輸出的時候加上乙個if判斷,很簡單,就是為了剔除最後乙個字元後面加上的空格。如果說加上這個空格的話,看上去和題目給的輸出是一樣的,但是呢,細節就在於,題目給的輸出,9後面是沒有空格的。如果沒有if,那麼我們輸出的最後乙個字元後面就會有空格,這道題自然就是不對的。這個請大家都注意一下。

c 藍橋杯數列排序

給定乙個長度為n的數列,將這個數列按從小到大的順序排列。1 n 200 第一行為乙個整數n。第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。輸出一行,按從小到大的順序輸出排序後的數列。58 3 6 4 9 3 4 6 8 9 include using namespace std ...

C 藍橋杯 基礎練習之數列排序

資源限制 時間限制 1.0 s 記憶體限制 512.0 mb 問題描述 給定乙個長度為n的數列,將這個數列按從小到大的順序排列。1 n 200 輸入格式 第一行為乙個整數n。第二行包含n個整數,為待排序的數,每個整數的絕對值小於10000。輸出格式 輸出一行,按從小到大的順序輸出排序後的數列。樣例輸...

藍橋杯之Fibonacci數列

時間限制 1.0s 記憶體限制 256.0mb fibonacci數列的遞推公式為 fn fn 1 fn 2,其中f1 f2 1。當n比較大時,fn也非常大,現在我們想知道,fn除以10007的餘數是多少。輸入包含乙個整數n。輸出一行,包含乙個整數,表示fn除以10007的餘數。說明 在本題中,答案...