Preguntas etiquetadas con source-layout

13
Puertas lógicas manualmente

Haga un programa que simule las puertas lógicas básicas. Entrada: una palabra en mayúsculas seguida de 2 números binarios de 1 dígito, separados por espacios, como OR 1 0. Las puertas OR, AND, NOR, NAND, XOR, y XNORson necesarios. Salida: a la salida de la puerta lógica ingresada se le darían los...

12
Multiplicación secuencial

Su objetivo es escribir un programa que tome una entrada y, cuando se encadenan juntos N, realice una "multiplicación secuencial". ¿Qué es la multiplicación secuencial, puedes preguntar? Es una secuencia con una semilla adefinida así: f(0) = a f(n+1) = f(n)*(f(n)-1) Entonces, deja a = 5. Por lo...

12
Abugida fonémica

Caracteres Llamemos a estos caracteres Unicode inglés consonantes IPA : bdfhjklmnprstvwzðŋɡʃʒθ Y llamemos a estos caracteres Unicode vocales inglesas IPA : aeiouæɑɔəɛɜɪʊʌː (Sí, ːes solo la marca de la vocal larga, pero trátela como una vocal a los efectos de este desafío). Finalmente, estas...

12
Subcadena de mayor aumento

Dada una lista de enteros positivos, escriba código que encuentre la longitud de la sublista contigua más larga que está aumentando (no estrictamente). Esa es la sublista más larga, de modo que cada elemento es mayor o igual que el anterior. Por ejemplo, si la entrada fue: [ 1 , 1 , 2 , 1 , 1 , 4...

12
Invierta su código, invierta el OEIS

La tarea aquí es escribir un programa que toma un número natural, nnn , y produce el nnn º término de una secuencia de OEIS. Esa secuencia debe tener un identificador en forma de A6 dígitos seguidos. Ahora, cuando toma su código fuente y revierte el orden de sus bytes para producir un nuevo...

11
Derecho y primos truncables tfeL

Un primo truncable a la derecha es un primo donde cada prefijo es primo (en la base 10). Un primo truncable a la izquierda es exactamente lo contrario, donde cada postfix es un primo (los primos que comienzan con 0 no están permitidos). Ambas secuencias son finitas (solo hay 83 truncables a la...

11
Todos deben tener un amigo

Un carácter aislado es un carácter (que no sea una nueva línea) que no tiene un carácter adyacente del mismo tipo. Los caracteres adyacentes pueden estar a la izquierda, arriba o abajo a la derecha, pero no diagonales. Por ejemplo, en el siguiente texto Hestá aislado: Ybb YH% %%%% Todos los...

10
Código de anagrama

Intentemos esto de nuevo. El objetivo de este concurso es hacer dos piezas de código que sean anagramas entre sí (las dos deben contener los mismos bytes en un orden diferente), y realizarán las siguientes tareas: Uno debe probar si un número ingresado es feliz o primo , y generar si el número...

10
Escribe un contador binario en quine

Escriba dos fragmentos de código, que llamaremos s_zero y s_one. El programa (l, n) consiste en l copias de s_zero y s_one correspondientes a los dígitos de n en binario, rellenadas con s_zero a la izquierda. Por ejemplo, si s_zero = fooy s_one = barentonces Program (4, 0) = foofoofoofoo Program...

10
Conciencia Posicional

Conciencia Posicional Su tarea es generar un programa que, por cada permutación de sus caracteres (que incluye el programa original), muestre las posiciones de cada personaje en relación con el programa original. Si tu programa es Derp debes dar salida [0, 1, 2, 3] (o algún equivalente)....

10
Programa N veces para el número N

Dada una matriz de enteros positivos Acomo entrada, genera un programa que, cuando se repite por ktiempos , genera el valor kth (1-index) de la matriz. Por ejemplo, si la matriz es [1,11], la salida debe ser un programa que emite 1, y cuando se repite dos veces, la salida 11. El código como...

9
Línea de montaje Code-Golf

Nota: Este desafío no tiene nada que ver con el lenguaje ensamblador real. Como jefe de Code-Golf Factory Inc. , debe crear una línea de ensamblaje para generar un código específico. Hoy, el capataz le ha pedido que produzca quines. Especificación: En este desafío, el objetivo es escribir una...

9
Expandir cadenas de comparación

A diferencia de la mayoría de los lenguajes, Python evalúa a<b<ccomo se haría en matemáticas, comparando en realidad los tres números, en lugar de comparar el booleano a<bcon c. La forma correcta de escribir esto en C (y muchas otras) sería a<b && b<c. En este desafío, su...

9
Dada una entrada int n, imprima n * invertido (n)

Dado un número entero n, imprimirn * reversed(n) reversed(n)es el número que obtienes cuando tienes reverselos dígitos n. reverse(512) = 215 reverse(1) = 1 reverse(101) = 101 >>>>>>>> func(5) = 5*5 = 25 func(12) = 12*21 = 252 func(11) = 11*11 = 121 func(659) =...