• The Best of 2019

checkio

Hi, guys!

Check out some of our plans for this year!

Challenge yourself with our latest missions:

The first mission is called "Split List" and here your task is to split a given array into two arrays.

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

The second one is "Replace Last" mission where you have to replace the last element with the first one.

replaceLast([2, 3, 4, 1]) == [1, 2, 3, 4]
replaceLast([1]) == [1]

The third one is "Replace First" and here you must replace the first element with the last one.

replaceFirst([1, 2, 3, 4]) == [2, 3, 4, 1]
replaceFirst([1]) == [1]

The fourth mission is called "Compress List" where you need to "compress" a given array so that there's only one element instead of the equal ones.

conpress([
 5, 5, 5,
 4, 5, 6,
 6, 5, 5,
 7, 8, 0,
 0]) == [5, 4, 5, 6, 5, 7, 8, 0]
conpress([1, 1, 1, 1, 2, 2, 2, 1, 1, 1]) == [1, 2, 1]

Our congratulations to the winner of December 2019 - bartosh.leurc78 - you are totally Awesome and we are very glad to have you here with us!

Little by little CheckiO is starting to grow and now we have an opportunity to add a new Content-Hero and the Mission-Creation-Monster into our team part-time. Together we’ll work on CheckiO and Empire of Code. Are you interested? Then fill in this simple form so we could find out a little bit more about you and how we can get in touch.

Become Awesome

  • No Ads
  • No Limits
  • More Content

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