fork download
  1. import java.util.*
  2.  
  3. fun main(args: Array<String>) {
  4. println("Input n:")
  5. val n: Int = readLine()!!.toInt()
  6.  
  7. if(n>100 || n <= 0){
  8. println("Invalid input")
  9. return
  10. }
  11. var sum: Float = 0F
  12. var count: Int = 0
  13. while(count <= n){
  14. var mauSo: Float = 0F
  15. mauSo = 2 * (countSumFrom0ToNumber(count)).toFloat()
  16. if(mauSo == 0F) {
  17. sum += 1
  18. } else {
  19. sum += (1 / mauSo).toFloat()
  20. }
  21. count ++
  22. }
  23. println("Result = ${sum}")
  24. }
  25.  
  26. fun countSumFrom0ToNumber(number: Int): Int{
  27. var sum = 0
  28. var count = 0
  29. while(count <= number){
  30. sum += count
  31. count ++
  32. }
  33. return count
  34. }
Success #stdin #stdout 0.07s 2181120KB
stdin
5
stdout
Input n:
Result = 1.2250001