findunique added
This commit is contained in:
parent
3683bdf7c2
commit
f48d7209c7
|
@ -0,0 +1,12 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"gotest/unique"
|
||||
)
|
||||
|
||||
func main() {
|
||||
var nums = []int{2, 2, 4, 5, 4, 6, 6}
|
||||
|
||||
fmt.Println(unique.FindUnique(nums))
|
||||
}
|
|
@ -3,7 +3,7 @@ package rotation
|
|||
func Rotation(A []int, K int) []int {
|
||||
|
||||
for i := 0; i < K; i++ {
|
||||
//A[len(A)-1: - последний элемент; A[:len(A)-1] - все элементы до последнего
|
||||
//A[len(A)-1:] - последний элемент; A[:len(A)-1] - все элементы до последнего
|
||||
A = append(A[len(A)-1:], A[:len(A)-1]...)
|
||||
|
||||
}
|
||||
|
|
|
@ -5,10 +5,10 @@ import "fmt"
|
|||
func main() {
|
||||
var test_nums []int
|
||||
test_nums = append(test_nums, 2, 3, 5, 6, 9, 1)
|
||||
fmt.Print(twoSum(test_nums, 10))
|
||||
fmt.Print(TwoSum(test_nums, 10))
|
||||
}
|
||||
|
||||
func twoSum(nums []int, target int) []int {
|
||||
func TwoSum(nums []int, target int) []int {
|
||||
|
||||
var result []int
|
||||
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
package unique
|
||||
|
||||
func FindUnique(A []int) int {
|
||||
var result int
|
||||
|
||||
for i := 0; i < len(A); i++ {
|
||||
result = result ^ A[i]
|
||||
}
|
||||
|
||||
return result
|
||||
}
|
Loading…
Reference in New Issue