Skip to content

Instantly share code, notes, and snippets.

@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.