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