Hoje acontece o 6º Coding Dojo do PoliGNU. Não perca!
Data: 05/04/2013 (sexta-feira)
Horário: das 11h às 13h
Local: C2-01, prédio do Biênio, Poli-USP
A proposta de tema é: dando o troco!
O que é um "Dojo"?
Dojo é o local onde se treinam artes marciais japonesas. Mas não é deste dojo que estamos falando aqui. Esta atividade será um Dojo de programação - ou Coding Dojo.
Segundo o http://codingdojo.org/: “Um Coding Dojo é um encontro onde um grupo de programadores se reúne para trabalhar em conjunto em um desafio de programação. Eles estão lá para se divertir, e, através de uma metodologia pragmática, melhorar suas habilidades de programação e de trabalho em grupo.”[1]
Ele é feito baseado em alguns princípios e regras bem simples.
Princípios
Regras
Neste dojo utilizaremos a linguagem de programação Python.
Desafio: dando o troco!
De quantos modos diferentes podemos dar X centavos de troco, sendo que temos (muitas) moedas de 10 e 25 centavos?
Por exemplo, para X = 230 (centavos), há 5 possibilidades:
Tem uma solução para o desafio? Envie-nos um email! Nós a colocamos aqui!
O código que escrevemos durante o Dojo pode ser baixado (arquivo troco.py.txt, procure por um link em volta deste post). Também dá para ver o código por aqui.
Soluções recebidas
O arquivo dojo_moedas.py.txt contém a solução enviada por Caio Hideo e Diego Rabatone.
No comments available.
Add new comment