J'étais en train de résoudre la collection de problèmes de niveau supérieur de Paiza, mais je n'avais pas de réponse modèle, alors je l'ai fait moi-même. Le langage est Python3.
Tri du nombre d'exemples de questions de vérification des compétences Paiza (équivalent au rang D de paiza) https://paiza.jp/works/mondai/skillcheck_sample/sort-number?language_uid=python3 Je ne pouvais pas voir l'énoncé du problème sans me connecter. L'inscription est gratuite et peut être effectuée immédiatement, je vous recommande donc de vous inscrire pour le moment.
J'ai écrit le tri à bulles moi-même.
sort-number.py
#Enregistrer la valeur saisie
n = int(input())
a = []
for i in range(n):
a.append(int(input()))
#Tri à bulles
def bSort(a):
for i in range(len(a)-1):
for j in range(len(a)-1, i, -1):
if a[j] < a[j-1]:
a[j], a[j-1] = a[j-1], a[j]
return a
#Sortez la réponse
for i in bSort(a):
print(i)
https://qiita.com/KoyanagiHitoshi/items/3286fbc65d56dd67737c
N'hésitez pas à commenter si vous avez des questions. Je répondrai autant que possible!
Recommended Posts