給定一個數(shù)組和一個數(shù)(該數(shù)不一定在數(shù)組中),從數(shù)組里刪掉這個數(shù)字,返回剩下的數(shù)組長度。
如:A[] = {1, 2, 3, 4, 5},要刪除數(shù)字 3,那么返回數(shù)組長度為 4。
親愛的小伙伴們,題目是不是很簡單呢?
提示:int removeElement(int A[], int n, int elem)
其中,n代表數(shù)組長度,elem代表要刪掉的元素。
輸入格式
第一行輸入一個數(shù) n(1≤n≤100),接下來一行 n 個整數(shù),表示數(shù)組 A 的所有元素 Ai (0 ≤ Ai ≤100),接著輸入要刪除的元素 elem(0≤elem≤100)。
輸出格式
輸出一個整數(shù),表示剩余數(shù)組長度。
樣例輸入
2
3 3
3
樣例輸出
0
n = int(input())
A = input().split()
elem = int(input())
j = 0 # 記錄刪除次數(shù)
for i in range(n): #刪除elem
if int(A[i-j]) == elem:
del A[i-j]
j = j + 1
print(len(A)) # 輸出結(jié)果