diff --git a/src/main/kotlin/ru/otus/homework/fizzbuzz.kt b/src/main/kotlin/ru/otus/homework/fizzbuzz.kt index 6e04be1..c02988d 100644 --- a/src/main/kotlin/ru/otus/homework/fizzbuzz.kt +++ b/src/main/kotlin/ru/otus/homework/fizzbuzz.kt @@ -1,6 +1,15 @@ package ru.otus.homework - fun fizzbuzz(n: Int): Array { - TODO("Выполните задание") + val arr = Array(n) { "" } + for( i: Int in arr.indices ) { + arr[i] = when { + i == 0 -> "FizzBuzz" + i % 3 == 0 -> "Fizz" + i % 5 == 0 -> "Buzz" + (i % 5 == 0) && (i % 3 == 0) -> "FizzBuzz" + else -> i.toString() + } + } + return arr } \ No newline at end of file diff --git a/src/main/kotlin/ru/otus/homework/sumoftwo.kt b/src/main/kotlin/ru/otus/homework/sumoftwo.kt index 70d72e5..550e66f 100644 --- a/src/main/kotlin/ru/otus/homework/sumoftwo.kt +++ b/src/main/kotlin/ru/otus/homework/sumoftwo.kt @@ -2,5 +2,16 @@ package ru.otus.homework fun sumOfTwo(numbers: IntArray, target: Int): IntArray { - TODO("Выполните задание") + var result: IntArray? = null + for( i in numbers.indices ){ + for( b in i + 1..