给定一个由正整数组成的列表nums,请编写一个函数,若某个元素出现重复,则将其左侧相同值的元素都移除,并返回余下的列表。
示例:
输入:[3,4,4,3,6,3]
,输出:[4,6,3]
说明:首先索引0和3的元素3会被去除,然后索引1的元素4会被去除。题目难度:简单
题目来源:codewars
# Python
def remove_left(nums: int) -> list:
pass
assert remove_left([3,4,4,3,6,3]) == [4,6,3]
assert remove_left([1,2,1,2,1,2,3]) == [1,2,3]
assert remove_left([1,2,3,4]) == [1,2,3,4]
// Java
public int[] removeLeft(int[] nums) {
}
assertEquals(removeLeft([3,4,4,3,6,3]),[4,6,3])
assertEquals(remove_left([1,2,1,2,1,2,3]),[1,2,3])
assertEquals(remove_left([1,2,3,4]),[1,2,3,4])