Post image
Light Mode
Dark Mode
Why TypeScript
checkio
 

Hello CheckiO users! 🙂

🌟 Some time ago, we switched our JavaScript CheckiO portal to TypeScript, which resulted in a complete restructuration. Since then we’ve received a lot of feedback. All things considered, we’ve wanted to highlight why we thought moving to TS might be a good thing for all of us. Hence our article 💻Why TypeScript⚡. Please, tell us what you think!

💪 Challenge yourself with our latest missions:

The first mission is called Find Quotes and here your task is to find all the quotes in a given text as fast as you can.

findQuotes('"Greetings"') == ['Greetings']
findQuotes('Hi') == []
findQuotes('good morning mister "superman"') == ['superman']
findQuotes('"this" doesn\'t make any "sense"') == ['this', 'sense']

The second one is the Largest Rectangle in a Histogram, where you should find the size of the biggest rectangle on the histogram.

largestHistogram([5]) == 5
largestHistogram([5, 3]) == 6
largestHistogram([1, 1, 4, 1]) == 4
largestHistogram([1, 1, 3, 1]) == 4
largestHistogram([2, 1, 4, 5, 1, 3, 3]) == 8

The third is The Most Numbers mission and here you have to find the difference between the maximum and minimum element in a given array of numbers.

mostNumbers(1, 2, 3) == 2
mostNumbers(5, -5) == 10
mostNumbers(10.2, -2.2, 0, 1.1, 0.5) == 12.4
mostNumbers() == 0

Our congratulations to the winner of July 2020 - Atadolfo - you are totally Awesome and we are very glad to have you here with us! 👏🏼

Created: Aug. 6, 2020, 11:07 a.m.
0
19
User avatar
oduvan