diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..118ac04 Binary files /dev/null and b/.DS_Store differ diff --git a/FizzBuzz.go b/FizzBuzz.go deleted file mode 100644 index 84eb372..0000000 --- a/FizzBuzz.go +++ /dev/null @@ -1,35 +0,0 @@ -package main - -import "fmt" - -func main() { - // for i := 1; i < 101; i++ { - // if i%15 == 0 { - // fmt.Print("FizzBuzz\n") - // } else if i%3 == 0 { - // fmt.Print("Fizz\n") - // } else if i%5 == 0 { - // fmt.Print("Buzz\n") - // } else { - // fmt.Println(i) - // } - // } - - switchFB() -} - -func switchFB() { - for i := 1; i < 101; i++ { - switch { - case i%15 == 0: - fmt.Println("FizzBuzz") - case i%3 == 0: - fmt.Println("Fizz") - case i%5 == 0: - fmt.Println("Buzz") - default: - fmt.Println(i) - } - } - -} diff --git a/fizzbuzz/.DS_Store b/fizzbuzz/.DS_Store new file mode 100644 index 0000000..c267298 Binary files /dev/null and b/fizzbuzz/.DS_Store differ diff --git a/go.mod b/go.mod index a9a1309..8c2fc27 100644 --- a/go.mod +++ b/go.mod @@ -1,3 +1,3 @@ -module gotest/fizzbuzz +module gotest go 1.19 diff --git a/rotation/rotation.go b/rotation/rotation.go new file mode 100644 index 0000000..ffb285d --- /dev/null +++ b/rotation/rotation.go @@ -0,0 +1,12 @@ +package rotation + +func Rotation(A []int, K int) []int { + + for i := 0; i < K; i++ { + //A[len(A)-1: - последний элемент; A[:len(A)-1] - все элементы до последнего + A = append(A[len(A)-1:], A[:len(A)-1]...) + + } + + return A +}