diff --git a/src/main/kotlin/ru/otus/homework/fizzbuzz.kt b/src/main/kotlin/ru/otus/homework/fizzbuzz.kt index 6e04be1..c9064be 100644 --- a/src/main/kotlin/ru/otus/homework/fizzbuzz.kt +++ b/src/main/kotlin/ru/otus/homework/fizzbuzz.kt @@ -2,5 +2,13 @@ package ru.otus.homework fun fizzbuzz(n: Int): Array { - TODO("Выполните задание") + val array = Array(n) { i -> + when { + i % 15 == 0 -> "FizzBuzz" + i % 3 == 0 -> "Fizz" + i % 5 == 0 -> "Buzz" + else -> "$i" + } + } + return array } \ 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..486f9e4 100644 --- a/src/main/kotlin/ru/otus/homework/sumoftwo.kt +++ b/src/main/kotlin/ru/otus/homework/sumoftwo.kt @@ -2,5 +2,12 @@ package ru.otus.homework fun sumOfTwo(numbers: IntArray, target: Int): IntArray { - TODO("Выполните задание") + for (i in 0 until numbers.size) { + for (n in i + 1 until numbers.size) { + if (numbers[i] + numbers[n] == target) { + return intArrayOf(i, n) + } + } + } + throw IllegalArgumentException("IllegalArgumentException") } \ No newline at end of file