Merge pull request #30 from X-shuffle/master

添加0242.有效的字母异位词 go版本 ; 添加0027.移除元素 go版本
This commit is contained in:
Carl Sun
2021-05-12 17:54:04 +08:00
committed by GitHub
2 changed files with 36 additions and 3 deletions

View File

@ -129,7 +129,19 @@ Python
Go Go
```go
func removeElement(nums []int, val int) int {
length:=len(nums)
res:=0
for i:=0;i<length;i++{
if nums[i]!=val {
nums[res]=nums[i]
res++
}
}
return res
}
```
JavaScript: JavaScript:
``` ```

View File

@ -91,8 +91,29 @@ Python
Go Go
```go
func isAnagram(s string, t string) bool {
if len(s)!=len(t){
return false
}
exists := make(map[byte]int)
for i:=0;i<len(s);i++{
if v,ok:=exists[s[i]];v>=0&&ok{
exists[s[i]]=v+1
}else{
exists[s[i]]=1
}
}
for i:=0;i<len(t);i++{
if v,ok:=exists[t[i]];v>=1&&ok{
exists[t[i]]=v-1
}else{
return false
}
}
return true
}
```
----------------------- -----------------------