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.
 
 
 
 
 
 
Michele Sessa 774267e6f4 docs(secondhalf): clarify behavior for edge cases of odd arrays 1 year ago
..
README.md docs(secondhalf): clarify behavior for edge cases of odd arrays 1 year ago

README.md

secondhalf

Instructions

Write a function SecondHalf() that receives a slice of int and returns another slice of int with the second half of the values.

If the length is odd, include the middle value in the result.

Expected function

func SecondHalf(slice []int) []int {

}

Usage

Here is a possible program to test your function:

package main

import (
	"fmt"
	"piscine"
)

func main() {
	fmt.Println(piscine.SecondHalf([]int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}))
	fmt.Println(piscine.SecondHalf([]int{1, 2, 3}))
}

And its output:

$ go run . | cat -e
[6 7 8 9 10]
[2 3]