Pessoal, estou disponibilizando minhas soluções para as lições do Codility, em java.
Para quem ainda não teve contato, o Codility é uma plataforma (existem outras) usada por grandes empresas de desenvolvimento de software na contratação de programadores. Empresas como Linkedin, EA, Amazon e etc utilizam esse tipo de ferramente para aplicar seus testes. Em particular, o Codility, disponibiliza uma série com aproximadamente 20 lições para que os programadores possam melhorar seus skills. Cada lição possui um material de apoio e exercícios. Eu possuo já 4 lições completadas e mais 3 lições incompletas. Pretendo finalizar todas a 20 até o final do mês. Conforme eu vá concluindo, irei disponibilizar no meu GitHub e atualizar a lista aqui no ste.
Fica aqui o link para o meu github com o código fonte das questões que foram feitas até o momento. Todos eles estão com score de 100% em todos os quesitos:
https://github.com/paulorodriguesxv/codility
OddOccurrencesInArray :Find value that occurs in odd number of elements.
TapeEquilibrium: Minimize the value |(A[0] + … + A[P-1]) – (A[P] + … + A[N-1])|.
PermMissingElem:Find the missing element in a given permutation.
PermCheck: Check whether array A is a permutation.
MissingInteger: Find the minimal positive integer not occurring in a given sequence.
MaxCounters: Calculate the values of counters after applying all alternating operations: increase counter by 1; set value of all counters to current maximum.
CountDiv: Compute number of integers divisible by k in range [a..b].
for future plans
0 comments on “Codility programming lessons” Add yours →