• This week's mission: Triangular Islands

checkio

Hello CheckiO users! 🙂

💪 Challenge yourself with our latest mission:

The mission is called Triangular Islands created by kurosawa4434 and your task here is to find the island areas.

sorted(triangular_islands({1})) == [1]
sorted(triangular_islands({4, 3})) == [2]
sorted(triangular_islands({7, 1, 8, 4})) == [1, 3]
    💡 Highlights from the world of Python:
  • Are you interested in Interfaces, Mixins and Building Powerful Custom Data Structures in Python? Then you have to check this out! You’ll be able to learn about interfaces and how they can be created and used via the abc.ABC class. Then you’ll see how abstract base classes differ from interfaces. After that you’ll be introduced to mixins and find great explanations on how all these concepts can be knitted together to architect custom data structures with amazing capabilities.
  • Go through the Beginner’s Guide To Abstraction! You’ll find the info on what abstraction is, the wrong and right abstraction, what means to over- and under-abstract with vivid examples, and other great things with amazing tips. Definitely worth your time!
  • See an overview of The Most Remarkable Legacy System that could be summarized as an internal AWS lambda equivalent. You could write a python script (python is the only supported language) and get it reviewed and pushed to production in about 5 minutes ready for usage. Already intrigued?

🏋 The users who’ve made the TOP 3 this month are Pouf, bravebug, and vvm70. You are doing great, guys! Keep on coding!

Welcome to CheckiO - games for coders where you can improve your codings skills.

The main idea behind these games is to give you the opportunity to learn by exchanging experience with the rest of the community. Every day we are trying to find interesting solutions for you to help you become a better coder.

Join the Game