python 計蒜客 移除陣列中的重複元素

2021-08-07 04:55:08 字數 628 閱讀 9988

給定乙個公升序排列的陣列,去掉重複的數,並輸出新的陣列的長度。

例如:陣列 a = a=,你的程式應該輸出 22 即新陣列的長度,新陣列為 。

要求:不能新開陣列分配額外的空間,即常數空間限制。

輸入格式

輸入乙個整數 n(1 \leq n \leq 1000)n(1≤n≤1000)。

接下來一行 nn 個整數 a_i(-1000 \leq a_i \leq 1000)a ​i ​​ (−1000≤a ​i ​​

≤1000),表示陣列 aa 中的每個元素。

輸出格式

輸出乙個整數,表示新陣列長度。

樣例輸入

5 0 0 1 1 2

樣例輸出

**:

n = int(input())

a = [int(i) for i in input().split()]

for i in range(n-1):

if a[i]==a[i+1]:

n-=1

print(n)

計蒜客題目 移除陣列中的重複元素

給定乙個公升序排列的陣列,去掉重複的數,並輸出新的陣列的長度。例如 陣列 a 你的程式應該輸出 2 即新陣列的長度,新陣列為 要求 不能新開陣列分配額外的空間,即常數空間限制。輸入乙個整數 n 1 n 1000 接下來一行 n 個整數 a i a i 1000 a i 1000 表示陣列 a 中的每...

計蒜客 元素移除

給定乙個陣列和乙個數 該數不一定在陣列中 從陣列裡刪掉這個數字,返回剩下的陣列長度。如 a a 1,2,3,4,5,要刪除數字 33,那麼返回陣列長度為 44。親愛的小夥伴們,題目是不是很簡單呢?其中,n代表陣列長度,elem代表要刪掉的元素。輸入格式 第一行輸入乙個數 n 1 n 100 接下來一...

計蒜客 元素移除

輸出乙個整數,表示剩餘陣列長度。第一行輸入乙個數 n 1 n 100 接下來一行 n 個整數,表示陣列 a 的所有元素 ai 0 ai 100 接著輸入要刪除的元素 elem 0 elem 100 2 3 3 3 include using namespace std int removeeleme...