Project

Phone Book (Kotlin)

Medium
606 completions
~ 16 hours
4.1

You will learn a variety of sorting and search algorithms, one of which is recursive. If it is algorithm competence that you’re after, this project is definitely for you.

Provided by

JetBrains Academy JetBrains Academy

About

You suddenly remember you need to call your aunt and wish her a happy birthday, but how do you find her number quickly in a giant phonebook? Write a program that will solve this problem once and for all. Create a phonebook that allows you to find the information you need quickly and easily. Names and numbers, here we come.

Graduate project icon

Graduate project

This project covers the core topics of the Kotlin Developer course, making it sufficiently challenging to be a proud addition to your portfolio.

At least one graduate project is required to complete the course.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:

Reviews

Riku Ruotsalainen avatar
Riku Ruotsalainen
2 months ago
I have learned to use different kind of sorting and searching methods.There were some difficulties with implementing those methods right way, but after I read those topics again and again I managed finish it.
Dalvir Singh Bains avatar
Dalvir Singh Bains
6 months ago
I've learned about basic searching and sorting algorithms in computer science. This project has instilled a curiosity in myself to do in more depth study about different data structures and their runtime behavior.
ivan kolev
6 months ago
Searching, sorting and hash tables. The only issue is the instructions on how to include the files to operate on, are a bit unclear

4.1

Learners who completed this project within the Kotlin Developer course rated it as follows:
Usefulness
4.4
Fun
4.0
Clarity
3.9