给你一个偶数长度的字符串 s
。将其拆分成长度相同的两半,前一半为 a
,后一半为 b
。
两个字符串 相似 的前提是它们都含有相同数目的元音('a'
,'e'
,'i'
,'o'
,'u'
,'A'
,'E'
,'I'
,'O'
,'U'
)。注意,s
可能同时含有大写和小写字母。
如果 a
和 b
相似,返回 true
;否则,返回 false
。
package main
import "fmt"
import "strings"
func strHelf(str string) bool{
cnt := 0;
fmt.Println(cnt);
fmt.Println(str);
for _,c :=range str[:len(str)/2] {
if strings.ContainsRune("asd", c) {
cnt++
}
}
for _,c :=range str[len(str)/2:] {
if strings.ContainsRune("acd", c) {
cnt--
}
}
return cnt==0
}
func main() {
str := "asdasd";
res:=strHelf(str);
fmt.Println(res);
}