From 8b7c066869612baa48360368a97acd9cc2eb432b Mon Sep 17 00:00:00 2001 From: maxdgladkov Date: Fri, 20 Mar 2026 23:23:52 +0300 Subject: [PATCH 1/2] fizzbuzz --- src/main/kotlin/ru/otus/homework/fizzbuzz.kt | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/ru/otus/homework/fizzbuzz.kt b/src/main/kotlin/ru/otus/homework/fizzbuzz.kt index 6e04be1..9c83943 100644 --- a/src/main/kotlin/ru/otus/homework/fizzbuzz.kt +++ b/src/main/kotlin/ru/otus/homework/fizzbuzz.kt @@ -2,5 +2,20 @@ package ru.otus.homework fun fizzbuzz(n: Int): Array { - TODO("Выполните задание") + val resArr = Array(n) {""} + + if (n == 0) { + return resArr + } + + for (i in 0..n) { + when { + ((i % 5 == 0) && (i % 3 == 0)) || (i == 0) -> resArr[i] = "FizzBuzz" + (i % 3 == 0) -> resArr[i] = "Fizz" + (i % 5 == 0) -> resArr[i] = "Buzz" + else -> resArr[i] = "$i" + } + } + + return resArr } \ No newline at end of file From cbbae9614185080a9b43b2241e0cb6715c9ef0e2 Mon Sep 17 00:00:00 2001 From: maxdgladkov Date: Fri, 20 Mar 2026 23:50:59 +0300 Subject: [PATCH 2/2] sumOfTwo debug code removed --- src/main/kotlin/ru/otus/homework/sumoftwo.kt | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/ru/otus/homework/sumoftwo.kt b/src/main/kotlin/ru/otus/homework/sumoftwo.kt index 70d72e5..3a8b566 100644 --- a/src/main/kotlin/ru/otus/homework/sumoftwo.kt +++ b/src/main/kotlin/ru/otus/homework/sumoftwo.kt @@ -2,5 +2,22 @@ package ru.otus.homework fun sumOfTwo(numbers: IntArray, target: Int): IntArray { - TODO("Выполните задание") + for (i in 0..