網易2017春招筆試 移除重複元素

2021-08-11 07:32:46 字數 1011 閱讀 5635

輸入描述:

輸入包括兩行:

第一行為序列長度n(1 ≤ n ≤ 50)

第二行為n個數sequence[i](1 ≤ sequence[i] ≤ 1000),以空格分隔

輸出描述:

輸出消除重複元素之後的序列,以空格分隔,行末無空格

輸入例子:

9

100 100 100 99 99 99 100 100 100

輸出例子:

99 100
#-*-coding:utf-8-*-

if __name__ == "__main__":

ls = [index for index in raw_input("請輸入一組序列:").strip("\n").split()]

output =

while len(ls) != 0:

val = ls.pop()

output.insert(0, val)

if len(ls) != 0:

i = 0

while i < len(ls):

if ls[i] == val:

del ls[i]

else:

i += 1

print (" ".join(output))

別人的**:

import sys

num1=int(raw_input().strip())

num2=map(int,sys.stdin.readline().strip().split())

num2.reverse()

num2_new=list(set(num2))

num2_new.sort(key=num2.index)

num2_new.reverse()

for i in num2_new:

print i,

網易2017春招筆試題(2)

程式設計題 集合 時間限制 1秒 空間限制 32768k 小易最近在數學課上學習到了集合的概念,集合有三個特徵 1.確定性 2.互異性 3.無序性.小易的老師給了小易這樣乙個集合 s 需要根據給定的w,x,y,z,求出集合中一共有多少個元素。小易才學習了集合還解決不了這個複雜的問題,需要你來幫助他。...

網易2017春招筆試題(3)

程式設計題 奇怪的表示式求值 時間限制 1秒 空間限制 32768k 常規的表示式求值,我們都會根據計算的優先順序來計算。比如 的優先順序就高於 但是小易所生活的世界的表示式規則很簡單,從左往右依次計算即可,而且小易所在的世界沒有除法,意味著表示式中沒有 只有 和 現在給出乙個表示式,需要你幫忙計算...

網易2017春招筆試 魔力手環

輸入描述 輸入資料報括兩行 第一行為兩個整數n 2 n 50 和k 1 k 2000000000 以空格分隔 第二行為魔力手環初始的n個數,以空格分隔。範圍都在0至99.輸出描述 輸出魔力手環使用k次之後的狀態,以空格分隔,行末無空格。輸入例子 3 2 1 2 3 輸出例子 8 9 7 coding...