diff --git a/problems/0027.移除元素.md b/problems/0027.移除元素.md index 590cf0b9..5ff327fb 100644 --- a/problems/0027.移除元素.md +++ b/problems/0027.移除元素.md @@ -328,6 +328,20 @@ int removeElement(int* nums, int numsSize, int val){ return slow; } ``` - +Scala: +```scala +object Solution { + def removeElement(nums: Array[Int], `val`: Int): Int = { + var slow = 0 + for (fast <- 0 until nums.length) { + if (`val` != nums(fast)) { + nums(slow) = nums(fast) + slow += 1 + } + } + slow + } +} +``` -----------------------