Preguntas etiquetadas con arithmetic

16
Gira la calculadora

Introducción: Echemos un vistazo a una calculadora estándar en Windows: para este desafío, solo veremos los siguientes botones e ignoraremos todo lo demás: 7 8 9 / 4 5 6 * 1 2 3 - 0 0 . + Desafío: Entrada: Recibirá dos entradas: Uno es algo para indicar la rotación en incrementos de 90...

16
Suma y multiplica números desconcertantes

Los números complejos divididos , también conocidos como "números perplejos" son similares a los números complejos. En lugar de i^2 = -1, sin embargo, tenemos j^2 = 1; j != +/-1. Cada número toma la forma de z = x + j*y. En un intento por limitar la complejidad de este desafío, usaré el símbolo...

16
Recupera el poder del primer poder

Parece que a muchas personas les gustaría tener esto, ¡así que ahora es una secuela de este desafío ! Definición : una potencia prima es un número natural que puede expresarse en la forma p n donde p es un número primo yn es un número natural. Tarea : Dada una potencia principal p n > 1,...

16
Producto escalar mínimo

Producto escalar mínimo La inspiración para este problema de código de golf es de la competencia de código jam de Google . La premisa detrás del problema es, dada la entrada de dos vectores de diferentes longitudes, encontrar el escalar mínimo posible. Se puede encontrar un escalar usando la...

16
Descomponer un número!

Su tarea es descomponer un número usando el formato a continuación. Esto es similar a la conversión de base, excepto que en lugar de enumerarla digitsen la base, enumera la values, de modo que la lista se suma a la entrada. Si la base dada es n, entonces cada número en la lista debe estar en...

16
¡Encuentra la enésima potencia perfecta!

Un poder perfecto es un número de la forma a**b, dónde a>0y b>1. Por ejemplo, 125es un poder perfecto porque se puede expresar como 5**3. Objetivo Su tarea es escribir un programa / función que encuentre la nenésima potencia perfecta, dado un entero positivo n. Especificaciones El...

16
Jam no agrega así

Antecedentes Los átomos aritméticos de Jelly se vectorizan automáticamente. De hecho, x + y está bien definido cuando x e y son números o matrices desiguales de números. El código fuente de Jelly implementa este comportamiento usando un vectorizador genérico, pero para este desafío, solo...

16
Suma acumulativa particionada en 2D

Desafío Dada una matriz M con r filas y c columnas, y dos listas booleanas V de longitud r y H de longitud c , calcule las sumas acumuladas verticales y horizontales divididas. Reglas r y c son mayores o iguales a uno H y V comienzan con un valor verdadero Los valores en M están dentro del...

15
Implementar división

Implemente un algoritmo de división en su idioma favorito que maneje la división de enteros. Solo necesita manejar números positivos, pero puntos de bonificación si también maneja la división de signos negativos y mixtos. Los resultados se redondean hacia abajo para obtener resultados...

15
Igualdad de oscilación

Tenemos objetos que oscilan entre dos puntos enteros, [l, r]a la velocidad de una unidad por unidad de tiempo, a partir de lel t=0. Puedes asumir l < r. Por ejemplo, si un objeto oscila [3, 6], entonces tenemos: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6 -> 4 t=7 ->...

15
Encuentra el porcentaje

No hemos tenido desafíos agradables y fáciles en mucho tiempo, así que aquí vamos. Dada una lista de enteros cada uno mayor que y un índice como entrada, genera el porcentaje del elemento en el índice dado de la suma total de la lista.0 00 00 La salida debe ser la representación natural para...

15
Tarea simple resuelta tres veces

Debe escribir 3 programas y / o funciones en un idioma. Todos estos programas deberían resolver la misma tarea, pero todos deberían dar resultados diferentes (pero válidos). (Es decir, para cada par de programas, debe haber alguna entrada que genere conjuntos diferentes (pero válidos) de números...

15
Tokenizar un lenguaje basado en pila

He estado trabajando en otro lenguaje de golf basado en pila llamado Stackgoat . En este desafío, escribirás un Tokenizer para Stackgoat (o realmente cualquier lenguaje general basado en pila). Ejemplos "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12',...

15
Crear un programa de loros

Dada una entrada, genera esa entrada seguida de una nueva línea sin fin. La entrada será una cadena que consta solo de caracteres ASCII imprimibles ( 0x20-0x7E) y líneas nuevas ( 0x0A). Si la entrada es longitud 0, genera interminablemente nuevas líneas. Este es el código de golf, por lo que...

15
¿Cómo bajar de peso fácilmente?

En esta pregunta, solo nos enfocaremos en perder peso haciendo ejercicio, aunque todavía hay muchas maneras de perder peso. Diferentes deportes queman diferentes cantidades de calorías. Por ejemplo, jugar al billar durante una hora puede quemar 102 calorías [1] , mientras que jugar al baloncesto...

15
Dos pasos adelante y uno atrás

Digamos que estoy a diez pasos de mi destino. Camino allí siguiendo el viejo dicho: "Dos pasos adelante y uno atrás". Doy dos pasos hacia adelante, uno hacia atrás, hasta que estoy exactamente en mi destino. (Esto podría implicar pasar mi destino y volver a él). ¿Cuántos pasos caminé? Por...

15
División de números no tan pequeños

Escriba un programa o función que tome enteros positivos a, by c, e imprima o regrese a/ba clugares decimales, usando las operaciones + - * /% [sumar, restar, multiplicar, dividir, modular] en los enteros positivos: puede usar todo eso su idioma lo permite, pero no en números de coma flotante. El...