You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

674 B

Compact

Instructions

Write a function that will take a pointer to a array as parameter and overwrites any element that points to nil.

  • If you not sure what the function does. It exists in Ruby.

Expected functions

func Compact(ptr *[]string, length int) int {

}

Usage

Here is a possible program to test your function :

package main

import fmt

func main() {
	array := []string{"hello", " ", "there", " ", "bye"}

	ptr := &array
	fmt.Println(Compact(ptr, len(array)))
}

And its output :

student@ubuntu:~/piscine/test$ go build
student@ubuntu:~/piscine/test$ ./test
3
student@ubuntu:~/piscine/test$