As questões cobram lógica de programação, e por isso, é necessário que o problema seja implementado em alguma linguagem. 


Pode não ser a linguagem que você não está habituado, mas para sermos imparciais implementamos questões em diversas linguagens diferentes.


Utilizamos apenas estruturas básicas, as quais julgamos que um desenvolvedor deve conhecer independente da linguagem utilizada.