package main import ( "fmt" ) func main() { r := rotate([]int{1, 2, 3, 4, 5, 6, 7, 8, 9}) fmt.Println(r) } func rotate(a []int) []int { result := make([]int, len(a)) for i := 0; i < len(a); i++ { result[i] = a[len(a)-(i+1)] } return result }
package main import ( "fmt" ) func main() { val := []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10} rotate(val) fmt.Println(val) } func rotate(a []int) { var temp int for i := 0; i < (len(a) / 2); i++ { temp = a[i] a[i] = a[len(a)-(i+1)] a[len(a)-(i+1)] = temp } }
Copyrights © - Joinc, All Rights Reserved. Inherited From - Yundream Rebranded By - Joonphil
배열 뒤 바꾸기
Intermediate Array
O(1) Reverse
Recent Posts
Archive Posts
Tags