• # Level up with freshly added missions

Good day CheckiO users!

Challenge yourself with our latest missions:

The first mission is called Common Words in which you have to find what words appear in both given strings.

```commonWords('hello,world', 'hello,earth') == 'hello'
commonWords('one,two,three', 'four,five,six') == ''
commonWords('one,two,three',
'four,five,one,two,six,three') == 'one,three,two'```

The second is Follow Instructions and here to need to find your final coordinates by following the given instructions.

```follow('fflff') == [-1, 4]
follow('ffrff') == [1, 4]
follow('fblr') == [0, 0]```

The third is Pangram mission where you are given a text with latin letters and punctuation symbols and you should check if the sentence is a pangram or not.

```checkPangram("The quick brown fox jumps over the lazy dog.") == true
checkPangram("ABCDEF.") == false```

The fourth is Caps Lock where you must compute and return the result of text being typed with the occasional pressing on a CapsLock key.

```capsLock('Why are you asking me that?') == 'Why RE YOU sking me thT?'
capsLock('Always wanted to visit Zambia.') == 'AlwYS Wnted to visit ZMBI.'```

The fifth is The Most Wanted Letter in which you have to find the most frequently occurring letter in a given text.

```mostWanted('Hello World!') == 'l'
mostWanted('How do you do?') == 'o'
mostWanted('One') == 'e'
mostWanted('Oops!') == 'o'
mostWanted('AAaooo!!!!') == 'a'```

The previous week’s missions were:   Bird Language,   Sum by Type,   Time Converter (24h to 12h)Absolute Sorting, and  Goes Right After.  Check out the leaderboard, which should be open if you have solved them, and find out which solution was the best!

Highlights from the JS world:
• See an easy way of drawing bar chart with label using d3.js. You'll find clear instructions and for examples complete source codes and corresponding bar charts.
• Browser extensions are extremely powerful and can modify and enhance your browsing experience. Learn how to build your first Chrome Extension, particularly how to build a background extension, an extension which manipulates UI and hybrid extension by communicating between the two.
• Check out A (Mostly) Complete Guide to React Rendering Behavior. It can clear up a lot of confusion over when, why, and how React will re-render components, and how use of Context and React-Redux will affect the timing and scope of those re-renders.

The users who’ve made the TOP 3 this month are Rafal__Kotas, SZMachikawa, and adam.bed85.  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.