l7.go 308 B

123456789101112131415161718
  1. package main
  2. import (
  3. "fmt"
  4. )
  5. func main() {
  6. grades := []int{}
  7. grades = append(grades, 4, 3, 5, 2, 4, 5, 3)
  8. good := []int{}
  9. for i := len(grades) - 1; i >= 0; i-- {
  10. if grades[i] >= 4 {
  11. good = append(good, grades[i])
  12. grades = append(grades[:i], grades[i+1:]...)
  13. }
  14. }
  15. fmt.Println(grades[0:3])
  16. }