Articles of factorial

Ошибка стекирования потока при использовании факториала рекурсией на ктолине

Это мой код. Это дает ошибку переполнения стека 30 раз на выходной консоли fun main(args:Array<String>){ var no:Int=Integer.parseInt(readLine())//read input from user and convert to Integer var ans:Int=calculateFact(no) //call function and store to ans variable println("Factorial of "+no+" is "+ans) //print result } fun calculateFact(no:Int):Int //function for recursion { if(no==0) { return 1 } return (no*calculateFact(no)) } […]

Как реализовать формулу Стирлинга с BigDecimal и BigInteger в Котлине?

Я пытаюсь сделать факториальную программу. Если входной номер ниже 250 000, я использую функцию хвостовой рекурсии, чтобы найти факториал этого числа. Но если число ввода превышает 250 000, я пытаюсь использовать формулу Стирлинга ( ). Я хочу иметь возможность работать с BigIntegers и BigDecimals, но всякий раз, когда я пытаюсь вычислить 250 102, я получаю […]

Факториал с использованием цикла `for` в Котлине

Имея опыт программирования на Java, я начал изучать Котлин сегодня. Я играю на языке и обнаружил, что я застрял, чтобы найти факториальное использование for цикла в котлин. Мне удалось сделать это, используя цикл while. import java.util.Scanner fun main(args: Array<String>){ val reader=Scanner(System.`in`) val x: Int = reader.nextInt() println(factorial(x)) } fun factorial(a: Int): Int{ var ans=1 var […]

Intereting Posts
Как создать JSONObject из String в Котлине? DoubleClick использовать Kotlin программно В Kotlin при использовании Kovenant Promise.of (значение) иногда я исключаю исключения Является ли приложение () классом или функцией в Котлине? Синтаксис синтаксиса Kotlin лямбда Как я могу более легко использовать транзакции Jooq в Котлине Ввод / вывод дженериков для абстрактного контейнерного инструмента в Котлине? Kotlin – Как решить между «lateinit» и «nullable variable»? Невозможно включить предупреждение «тип платформы объявлений» Kotlin в сообщение об ошибке Волейбольная библиотека. Где я ошибся с Ответчиком? Котлинское отношение реляционного равенства на Int со значениями от -128 до 127 Kotlin: unit test assert object после gson Как документировать параметр первичного конструктора с помощью Kotlin Dokka Ошибка плагина Kotlin: не удалось создать прокси-класс для класса org.jetbrains.kotlin.gradle.tasks.KotlinCompile Сценарий колыбели Котлин и зависимость