Preguntas etiquetadas con c

23
Números altamente compuestos

Un número altamente compuesto es un número entero positivo que tiene más divisores que cualquier número entero positivo más pequeño. Esta es la secuencia OEIS A002182 . Sus primeros 20 términos son 1, 2, 4, 6, 12, 24, 36, 48, 60, 120, 180, 240, 360, 720, 840, 1260, 1680, 2520, 5040, 7560 Por...

23
Escribe una calculadora Morse

Escriba un programa o función que tome una expresión matemática en código Morse como entrada y devuelva la solución en código Morse. Las operaciones válidas son más: +y menos: _(guión bajo). Puede suponer que solo recibirá una entrada entera no negativa y que el resultado será no negativo. La...

23
Jimmy estas matrices abajo

Mi compañero de trabajo, Jimmy es un poco nuevo en C / C ++. También es un poco lento para aprender. Ahora, para ser justos, su código siempre se compila, pero tiene algunos hábitos realmente descuidados. Por ejemplo, todo el mundo sabe que puede definir una matriz como esta: int spam[] = {4, 8,...

22
Golf existencial

Las matemáticas tienen muchos símbolos. Algunos pueden decir demasiados símbolos. Así que hagamos un poco de matemáticas con imágenes Vamos a tener un papel, en el que nos basaremos. Para comenzar el papel está vacío, diremos que es equivalente a ⊤⊤\top o ciertocierto\textit{true} . Si escribimos...

22
CSI: Artículos de Minecraft

Minecraft 1.12 se lanzará mañana, ¡así que celebremos! Escriba código que tome un número entero no negativo N que represente la cantidad de elementos de algo en Minecraft . Exprímalo de una manera más útil para los jugadores, dando la cantidad de cofres, pilas y elementos a los que N equivale. Usa...

22
Quines musicales en un piano ASCII

Hay 88 teclas en un piano estándar y 95 caracteres ascii imprimibles (códigos hexadecimales 20 a 7E): !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ('carácter' se refiere a cualquier carácter ASCII imprimible de aquí en adelante) En...

22
Derribar algunas fichas de dominó!

Gracias a esta pregunta por alguna inspiración En este desafío representaremos una línea de dominó como una cadena de |, /y \. Se le dará una serie de fichas de dominó como entrada y deberá determinar cómo se verán cuando se hayan asentado. Aquí están las reglas sobre cómo se caen las fichas de...

22
¿Cuál es el número faltante (divisibilidad por 9)

Reto Dado un número entero divisible por 9 y un dígito faltante, encuentre el dígito faltante. El dígito faltante puede estar representado por cualquier carácter que no sean los dígitos 0-9 siempre que sea coherente. Si el dígito faltante puede ser 0 o 9, muestre algo para indicarlo. Suponga...

22
Hacer un simple envoltorio de palabras

(Nota: esta es mi primera pregunta de código de golf, pero por lo que puedo decir, nadie más ha hecho exactamente esto, así que debería ser bueno). Su tarea es hacer un programa o función que tome una cadena sy un número entero n, y devuelva o genere ese texto envuelto en varias líneas. Cada...

22
Convertir rocas grandes en rocas pequeñas

Bienvenido al molinillo. Su tarea es convertir rocas grandes en rocas pequeñas moliéndolas. Tome una entrada de una gran roca de tamaño n > 3 y muélala. Continúe moliendo las rocas vertiéndolas en el molino hasta que tengan el tamaño de todas las rocas 2. las rocas siempre se muelen en...

22
Hagamos algo de aritmética de ubicación

Del artículo de Wikipedia : La ubicación aritmética (Latin arithmeticæ localis) es el sistema de numeración binario aditivo (no posicional), que John Napier exploró como una técnica de cálculo en su tratado Rabdology (1617), tanto simbólicamente como en una cuadrícula similar a un tablero de...

22
¿Es qa un residuo cuadrático de n?

Dadas dos entradas q ndeterminar si qes un residuo cuadrático de n. Es decir, ¿hay un xdónde x**2 == q (mod n)o hay qun mod cuadrado n? Entrada Dos enteros qy n, donde qy nson enteros 0 <= q < n. Salida Una verdad o una falsey. Opcionalmente, imprima cualquier (o todo) xque seax**2 == q...

22
¡Prueba que estoy equivocado!

Introducción Tu misión en la vida es simple: ¡Demuestra que las personas están equivocadas en Internet! Para hacer esto, generalmente analiza cuidadosamente sus declaraciones y señala la contradicción en ellas. Es hora de automatizar esto, pero como somos flojos, queremos demostrar que las...

22
¿Cuál es el punto de?

Escriba un programa o función que tome dos enteros que representen las coordenadas X e Y de un punto en un plano cartesiano . La entrada puede venir en cualquier formato razonable, siempre que el valor X viene antes de la Y. Por ejemplo, 1 -2, (1,-2), [1, -2], o 1\n-2todos serían bien para X = 1,...

22
Obtenga un número aleatorio de n dígitos con dígitos distintos y primero no un 0

Leí esta pregunta y pensé que sería un buen desafío. Tarea Dar una entrada 0<n<10generar un número aleatorio con exactamente n dígitos el primero no es 0 asi que f(n)>10**(n-1)-1 dígitos distintos Criterios ganadores Este es el código de golf, por lo que gana el código más...

22
Subconjuntos de pedidos de suma

Un conjunto de nnúmeros positivos tiene 2^nsubconjuntos. Llamaremos a un conjunto "agradable" si ninguno de esos subconjuntos tiene la misma suma. {2, 4, 5, 8}Es uno de esos conjuntos bonitos. Como ninguno de los subconjuntos tiene la misma suma, podemos ordenar los subconjuntos por suma: [{},...

22
Dibuja una firma de clave ASCII

Dada la entrada de una nota, genera un dibujo ASCII de la clave principal correspondiente en la clave de sol. Estas son todas las claves principales (que no incluyen objetos punzantes dobles o planos dobles) y sus firmas de teclas correspondientes: Círculo de quintas deluxe 4 por usuario de...

22
Un desafío ogl-edocf

Entrada Una cadena no vacía que consta de caracteres ASCII en el rango .[32..126][32..126][32..126] Salida La salida se obtiene aplicando rotaciones sucesivas a la cadena de entrada. Para cada letra ( [a-zA-Z]) en la cadena de entrada, yendo de izquierda a derecha: Si la letra está en...