Skip to content

Instantly share code, notes, and snippets.

Dietrich Daroch Dietr1ch

Block or report user

Report or block Dietr1ch

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@Dietr1ch
Dietr1ch / fork.c
Last active Aug 29, 2015
IIC2333: 0 - forks
View fork.c
#include <stdio.h>
#include <unistd.h>
// Output posible para "./programName banner dame ramos"
/**
1234: Creando 3 subprocesos...
4444: ramos
5555: banner
6666: dame
1234: (=
View vuelto.py
#!/usr/bin/python
# monto: Cantidad de dinero que falta por juntar
# billetes: Es constante en la recursión. Define cuales son los billetes
# disponibles
# formas: Esta lista acompañará a toda la recursión, guardando las soluciones
# en caso de encontrarlas.
#
# forma_actual: Esta lista va a mantener los billetes que hemos usado hasta el
# momento. Describe las decisiones tomadas en árbol
@Dietr1ch
Dietr1ch / fImg.py
Last active Aug 29, 2015
Funciones como parámetros
View fImg.py
# Probablemente encuentren que esto es algo extraño, pero
# luego se darán cuenta que permite expresar las ideas
# de manera muy clara y concisa.
# Usando funciones pueden lograr que su codigo separe la
# iteración sobre toda la imagen de lo que hay que hacer.
# Eso permite que escriban el loop que recorre la imagen una
# sola vez y que terminen simplificando el problema de cambiar
# toda la imagen por el de cambiar un solo pixel.
@Dietr1ch
Dietr1ch / stack-segfault.c
Created Jul 6, 2014
Small program to test how much memory was actually given. It crashes intentionally.
View stack-segfault.c
#include <stdio.h>
void fillArray(int* array){
int i=0;
while(1){
printf("Rewrote %d to %d\n", array[i], i);//This mem access should raise a SEGFAULT soon.
array[i] = i;
++i;
}
}
View cabeza_danae_tarea1.lp
color(C):- color(C,Y,X), fila(Y),columna(X).
casilla(C,Y,X):- color(C,Y,X).
vecinos(Y1,X1,Y2,X2):- 1{#abs(X1-X2)==1,#abs(Y1-Y2)==1}1, 1{#abs(X1-X2)==0,#abs(Y1-Y2)==0}1, fila(Y1;Y2), columna(X1;X2).
1{casilla(C,Y,X):color(C)}1:- fila(Y), columna(X).
1{camino(C,Y1,X1,Y2,X2):fila(Y2):columna(X2)}1:- color(C,Y1,X1), color(C), fila(Y1), columna(X1).
You can’t perform that action at this time.