题解 | #明明的随机数# Python3

明明的随机数

https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0


def process_numbers(n, numbers):
    # Remove duplicates by converting the list to a set
    unique_numbers = set(numbers)
    # Sort the unique numbers
    sorted_numbers = sorted(unique_numbers)
    return sorted_numbers


# Read the number of integers N
N = int(input())
while N < 1 or N > 1000:
    print("Invalid input. Please enter a number between 1 and 1000.")
    break
# Initialize an empty list to store the integers
random_integers = []

for _ in range(N):
    num = int(input())
    while num < 1 or num > 500:
        print("Invalid input. Please enter a number between 1 and 500.")
        break
    random_integers.append(num)

# Process the integers to remove duplicates and sort them
processed_integers = process_numbers(N, random_integers)

# Print the processed integers
for integer in processed_integers:
    print(integer)


全部评论

相关推荐

1 收藏 评论
分享
牛客网
牛客企业服务