w3resource

Kotlin Exercises practice with solution

Kotlin Programming Language

Kotlin is a cross-platform, statically typed, general-purpose high-level programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of Kotlin's standard library depends on the Java Class Library, but type inference allows its syntax to be more concise.

Practice exercises are the most effective way to learn coding. We have started this section for those (beginner to intermediate) familiar with Kotlin programming.

We hope these exercises will improve your Kotlin programming skills. Currently, the following sections are available. We are working hard to add more exercises. Happy Coding!

List of Kotlin Exercises:

More to Come !

Popularity of Programming Language
Worldwide, Sept 2023 compared to a year ago:

`
Rank Change Language Share Trend
1 Python 27.99 % +0.1 %
2 Java 15.9 % -1.1%
3 Javascript 9.36 % -0.1%
4 C# 6.67 % -0.4%
5 C/C++ 6.54 % +0.3 %
6 PHP 4.91 % -0.4 %
7 R 4.4% +0.2%
8 TypeScript 3.04 % +0.2%
9 up arrow Swift 2.64 % +0.6%
10 Objective-C 2.15% +0.1%
11 up arrow Rust2.12% +0.5%
12 down arrow Go 2.0% -0.1%
13 down arrow Kotlin 1.78 % -0.0%
14 Matlab 1.58 % +0.1%
15 Ruby 1.05% -0.1%
16 up arrow Ada 1.02 % +0.3 %
17 up arrow Dart 0.95 % +0.1 %
18 down arrow Powershell 0.94 % +0.0 %
19 down arrow VBA 0.91 % -0.1 %
20 Scala 0.64 % -0.1 %
21 Lua 0.59 % -0.0 %
22 Visual Basic 0.58 % -0.0 %
23 Abap 0.57 % +0.1 %
24 Julia 0.38 % -0.1 %
25 Groovy 0.37 % -0.0 %
26 Perl 0.28 % -0.1 %
27 Cobol 0.27 % -0.1 %
28 Haskell 0.23 % -0.1 %
29 Delphi/Pascal 0.15 % +0.2 %

Source : https://pypl.github.io/PYPL.html

TIOBE Index for September 2023

Sep 2023 Sep 2022 Change Programming Language Ratings Change
1 1 Python 14.16% -1.58%
2 2 C 11.27% -2.70%
3 4 up arrow C++ 10.65% +0.90%
4 3 down arrow Java 9.49% -2.23%
5 5 C# 7.31% +2.42%
6 7 up arrow JavaScript 3.30% +0.48%
7 6 down arrow Visual Basic 2.22% -2.18%
8 10 up arrow PHP 1.55% -0.13%
9 8 down arrow Assembly language 1.53% -0.96%
10 9 down arrow SQL 1.44% -0.57%
11 15 up arrow Fortran 1.28% +0.26%
12 12 Go 1.19% +0.03%
13 14 up arrow MATLAB 1.19% +0.13%
14 22 up arrow Scratch 1.08% +0.51%
15 13 up arrow Delphi/Object Pascal 1.02% -0.07%
16 16 Swift 1.00% +0.02%
17 26 up arrow Rust 0.97% +0.47%
18 18 R 0.97% +0.02%
19 20 up arrow Ruby 0.95% +0.30%
20 34 up arrow Kotlin 0.90% +0.59%

Source : https://www.tiobe.com/tiobe-index/

Do not submit any solution of the above exercises at here, if you want to contribute go to the appropriate exercise page.

Note : Since JavaScript is a loosely-typed, dynamic and expressive language, you may accomplish the same task in various ways. Therefore the ways (solution of the exercises) described here are not the only ways to do stuff. Rather, it would be great, if this helps you anyway to choose your own methods.

[ Want to contribute to JavaScript exercises? Send your code (attached with a .zip file) to us at w3resource[at]yahoo[dot]com. Please avoid copyrighted materials.]



Follow us on Facebook and Twitter for latest update.




We are closing our Disqus commenting system for some maintenanace issues. You may write to us at reach[at]yahoo[dot]com or visit us at Facebook