ProjectBeta

ASCII Text Signature

Medium
725 completions
~ 16 hours
3.7

You will learn to use loops and conditional statements and also take a glance at functions and files.

Provided by

JetBrains Academy JetBrains Academy

About

When learning a new programming language, we always have to figure out how to print text data. It is a simple and useful skill: you can print texts everywhere, even in the console. There is only one problem: the text itself isn’t pretty enough for your taste. What if we try to add a little “make-up”? Or get very creative with fonts, draw awesome letters with other letters? Let’s try this out.

Training project icon

Training project

This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.

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:
Input a name, and it will be printed in a frame of asterisks.
Print a special font made of slashes and dashes.
Import a Word-made font from file to print artsy letters. Functions may come in handy.

Reviews

Konstantinos Gioldasis avatar
Konstantinos Gioldasis
1 year ago
The problem-solving process, think the requirements, go to the paper, draw a solution and then go for implementation is what i have learned in this project.
ivant0110 avatar
ivant0110
2 years ago
I enjoyed working on this project, especially the stage 4 was interesting.I improved my knowledge of files processing, working with maps, lists, arrays and loops.
Igor Gart avatar
Igor Gart
2 years ago
Я узнал про чтение и преобразование файлов txt. Научился мастерски высчитывать пробелы для отображения на экране.

3.7

Learners who completed this project within the Kotlin Developer course rated it as follows:
Usefulness
3.8
Fun
3.5
Clarity
3.7