fork download
  1. package main
  2.  
  3. import (
  4. "fmt"
  5. "reflect"
  6. "strconv"
  7. "strings"
  8. )
  9.  
  10. func AizuArray(A string, N string) []int {
  11. a := strings.Split(A, " ")
  12. n, _ := strconv.Atoi(N) // int 32bit
  13. b := make([]int, n)
  14. for i, v := range a {
  15. b[i], _ = strconv.Atoi(v)
  16. }
  17. return b
  18. }
  19.  
  20. func main() {
  21. A := "5 2 4 6 1 3"
  22. N := "6"
  23. j := strings.Split(A, " ")
  24. for _, v := range j {
  25. fmt.Println(reflect.TypeOf(v))
  26. }
  27. b := AizuArray(A, N)
  28. fmt.Println(b)
  29. for _, v := range b {
  30. fmt.Println(reflect.TypeOf(v))
  31. }
  32. }
  33.  
Success #stdin #stdout 0s 790016KB
stdin
Standard input is empty
stdout
string
string
string
string
string
string
[5 2 4 6 1 3]
int
int
int
int
int
int