package main
/*
Input names:
Herman Budi Jenny Kevin Aris
Expected output:
Herman Budi Aris
Got :
Herman Budi Aris []
*/
import (
"bufio"
"fmt"
"os"
"strings"
)
func evenNames(slice []string) []string {
for i := 0; i < len(slice); i++ {
if len(slice[i])%2 == 0 {
fmt.Print(slice[i], " ")
}
}
return []string{}
}
func main() {
scanner := bufio.NewScanner(os.Stdin)
scanner.Scan()
x := scanner.Text()
slice := strings.Split(x, " ")
names := evenNames(slice)
fmt.Println(names)
}
package main
import (
"bufio"
"fmt"
"os"
"strings"
)
func evenNames(slice []string) []any {
var list []any
for i := 0; i < len(slice); i++ {
if len(slice[i])%2 == 0 {
list = append(list, slice[i])
}
}
return list
}
func main() {
scanner := bufio.NewScanner(os.Stdin)
scanner.Scan()
x := scanner.Text()
slice := strings.Split(x, " ")
names := evenNames(slice)
fmt.Println(names...)
}
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.