Programação

#3: Palíndromos

Números palindrômicos.

Um palíndromo é uma palavra ou expressão que pode ser lida da esquerda para a direita ou da direita para a esquerda mantendo o mesmo significado. Um exemplo de palíndromo é a palavra “reviver”.

Neste desafio, a idéia é imprimir todos os números palindrômicos entre dois outros números. Tal como as palavras, os números palindrômicos mantêm o mesmo valor se lidos de trás para a frente.

Observe que o número inicial e final devem ser incluídos nos resultados, caso também sejam palíndromos.

Continue lendo

#2: Primos

Listando números primos.

Escreva um programa para listar todos os números primos entre 1 e 10000, na linguagem de sua preferência.

Se não souber por qual linguagem começar, recomendamos a leitura deste post no nosso site.

Pontuação

20 pontos.

Continue lendo

#1: Git básico

Git básico

Objetivo

Neste desafio, o seu objetivo é adicionar o seu nome à lista de participantes do grupo no GitHub.

Instruções

  1. Recomendamos que você assista este tutorial sobre git antes de passar para o próximo passo. Caso você use Windows, leia as instruções de instalação neste artigo. A documentação oficial do Git em português está disponível no site do Git.

  2. Crie sua conta no GitHub (ou use uma conta previamente criada, se já existir).

    Continue lendo

Qual Linguagem devo usar?

Uma das perguntas comuns no estudo de programação e ciência da computação em geral é “Que linguagem devo usar?”. Particularmente, acreditamos que o aprendizado de qualquer linguagem de programação é imensamente útil pois aumenta o grau de exposição às maneiras diferentes de resolver problemas. Um outro fato relevante é que quanto mais linguagens alguém sabe, mais fácil é o aprendizado de novas linguagens, já que todas apresentam vários conceitos comuns.

Continue lendo