元素移除問題

2021-08-15 08:32:44 字數 535 閱讀 4152

給定乙個陣列和乙個數(該數不一定在陣列中),從陣列裡刪掉這個數字,返回剩下的陣列長度。

如:a=1,2,3,4,5,要刪除數字 3,那麼返回陣列長度為 4。

親愛的小夥伴們,題目是不是很簡單呢?

其中,n代表陣列長度,elem代表要刪掉的元素。

輸入格式

第一行輸入乙個數 n(1≤n≤100),接下來一行 n 個整數,表示陣列 a 的所有元素 ai(0≤ai≤100),接著輸入要刪除的元素 elem(0≤elem≤100)。

輸出格式

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

樣例輸入

2 3 3

3樣例輸出

**如下:

n = int(input())

x = input().split()

t = input()

count = 0

for i in x:

if(i==t):

count += 1

print(n-count)

計蒜客 元素移除問題

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

27 移除元素

給定乙個陣列 nums 和乙個值 val,你需要原地 移除所有數值等於 val 的元素,返回移除後陣列的新長度。不要使用額外的陣列空間,你必須在原地修改輸入陣列並在使用 o 1 額外空間的條件下完成。元素的順序可以改變。你不需要考慮陣列中超出新長度後面的元素。示例 1 給定 nums 3,2,2,3...

9 移除元素

給定乙個陣列 nums 和乙個值 val,你需要原地移除所有數值等於 val 的元素,返回移除後陣列的新長度。不要使用額外的陣列空間,你必須在原地修改輸入陣列並在使用 o 1 額外空間的條件下完成。元素的順序可以改變。你不需要考慮陣列中超出新長度後面的元素。給定 nums 3,2,2,3 val 3...