题解 | 明明的随机数
明明的随机数
https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
#小菜鸟一个,做了快一个小时才做出来,我连append都不知道,一直卡在这。其实是一个排序的思想,双重遍历。两个for循环
from os import link
import sys
lines = sys.stdin.readlines()
n=int(lines[0])
lines=lines[1:]
b=[]
for p in range(len(lines)):
b.append(int(lines[p]))
#print(lines)
for i in range(n):
#print(type(b[i]))
for m in range(n-i-1):
#print(m,n-i-2)
if (b[i]==b[m+i+1]):
b[m+i+1]=501
for i in range(n):
#print(type(b[i]))
for m in range(n-i-1):
#print(m,n-i-2)
if (b[i]>b[m+i+1]):
mind=b[i]
b[i]=b[m+i+1]
b[m+i+1]=mind
ans=[]
for i in b:
if i!=501:
ans.append(i)
print(i)