Introducción
Un quijel es un píxel cuántico. Similar a un píxel clásico, se representa con 3 valores enteros (rojo, verde, azul). Sin embargo, los quijels están en una súper posición de estos 3 estados en lugar de una combinación. Esta súper posición solo dura hasta que se observa el quijel, momento en el que colapsa en uno de los tres píxeles clásicos; RGB(255,0,0)
, RGB(0,255,0)
Y RGB(0,0,255)
.
Especificación
- Representación
- Cada quijel se representa como una matriz de 3 enteros entre 0 y 255 r, gy brespectivamente.
- Super Posiciones
- Cada quijel está en una súper posición entre los estados Rojo, Azul y Verde representados por R, Gy Brespectivamente.
- Observación
- Cuando se observa cada quijel, colapsa en uno de los tres estados. La probabilidad de cada estado clásico es
R = (r + 1) / (r + g + b +3)
,G = (g + 1) / (r + g + b + 3)
yB = (b + 1) / (r + g + b + 3)
. De esta manera, cada estado clásico siempre tiene una probabilidad distinta de cero de aparecer.
- Cuando se observa cada quijel, colapsa en uno de los tres estados. La probabilidad de cada estado clásico es
- Entrada
- La función o programa debe tomar una imagen de quijels. Cómo lo hace es flexible. Un nombre de archivo, utilizando una matriz multidimensional, etc., son aceptables.
- Salida
- La función o programa debe producir una imagen de píxeles clásicos. La estructura de datos para esta imagen producida también es flexible. Nótese que todos los píxeles debería ser uno de estos tres:
RGB(255,0,0)
,RGB(0,255,0)
yRGB(0,0,255)
- La salida no debe ser determinista ; ¡Son píxeles cuánticos ! La misma entrada debería dar como resultado diferentes salidas.
- Si su idioma no tiene forma de generar un número aleatorio, puede tomar bytes aleatorios como entrada
- La función o programa debe producir una imagen de píxeles clásicos. La estructura de datos para esta imagen producida también es flexible. Nótese que todos los píxeles debería ser uno de estos tres:
- Tanteo
- Este es el código de golf, por lo que ganan menos bytes.
Imágenes
Mona Lisa de Leonardo da Vinci
Noche estrellada de Vincent van Gogh
Persistencia de la memoria por Salvador Dali
Teddy Roosevelt VS. Bigfoot por SharpWriter
RGBK
, donde K=255*3-R-G-B
, luego, haga que sus píxeles cuánticos sean cualquiera de los 4. (Si se selecciona K, muestre (0,0,0). Extienda sus ecuaciones RGB en el forma obvia, cambiando 3s a 4s, agregando K cuando agregaría R + G + B, etc. Un desenfoque después de hacer esto debería reconstruir una copia ruidosa bastante decente del original. (K significa negro o clave, en caso de que se lo haya preguntado)