Skip to content

Instantly share code, notes, and snippets.

View talespadua's full-sized avatar

Tales Carlos de Pádua talespadua

View GitHub Profile
package ddd_workshop
import "testing"
func TestSelection(t *testing.T){
selection := Selection{}
meals := []int{1, 2, 3}
selection.AddMeals(meals)
@talespadua
talespadua / hanoi.c
Last active September 8, 2024 01:28
Algorítimo para resolver a torre de Hanoi escrito em C, usando recursão. Hanoi tower algorithm, written in C, using recursion.
#include <stdio.h>
void hanoi(int n,char origem,char destino,char auxiliar){
/*Se sobrar apenas o disco 1, mova fazer o movimento e retornar*/
if(n==1){
printf("\nMova o disco 1 da base %c para a base %c",origem ,destino);
return;
}
/*Mover o n-1 disco de A para B, usando C de auxiliar*/
hanoi(n-1,origem,auxiliar,destino);
@talespadua
talespadua / dasdas.c
Last active December 21, 2015 07:49
Exercício para a DasDas escrito em C. Imprime os números de 1 a 100. Se for múltiplo de 5, imprime "Das", múltiplo de 7, imprime "Dad" e múltiplo de ambos imprime "DasDad"
#include <stdio.h>
void dasDad(){
int i;
for(i = 1; i <= 100; i++){
if(i % 5 == 0)printf("Das");
if(i % 7 == 0)printf("Dad");
if((i % 5 != 0) && (i % 7 != 0)) printf("%d", i);
if(i != 100)printf(", ");
}