Preguntas con la etiqueta [math]

Lista math preguntas

¿Demasiadas declaraciones 'si'?

26
respuestas
265
votos
34.7k
vistas

El siguiente código funciona como lo necesito, pero es feo, excesivo o varias otras cosas. Miré fórmulas e intenté escribir algunas soluciones, pero termino con una cantidad similar de declaraciones.

Así que estoy tratando de descubrir cómo tomar un rango de números y reducir los valores para que se ajusten a un rango. La razón para querer hacer esto es

Techo rápido de una división de enteros en C/C++

11
respuestas
357
votos
251.8k
vistas

Dados los valores enteros xy y, C y C++ devuelven como cociente q = x/yel mínimo del equivalente en coma flotante. En su lugar, estoy interesado en un método para

Entendiendo la "aleatoriedad"

28
respuestas
845
votos
98.7k
vistas

No puedo entender esto, ¿cuál es más aleatorio? rand() O : rand() * rand() Me parece un verdadero desafío para la mente, ¿podrías ayudarme? EDITAR: Intuitivamente sé que la respuesta

¿Cómo funciona la división de módulo?

19
respuestas
120
votos
339.6k
vistas

Realmente no entiendo cómo funciona la división de módulos. Estaba calculando 27 % 16y terminé 11y no entiendo por qué. Parece que no puedo encontrar una explicación en términos sencillos

Esto es realmente extraño y no veo por qué sucede. En el ciclo foreach, estoy iterando a través de una colección de clase A, y para cada clase, llamo al

Estoy leyendo este libro ( NLTK ) y es confuso. La entropía se define como : La entropía es la suma de la probabilidad de cada etiqueta multiplicada por la

Python 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:52:43) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "copyright", "credits" or "license()" for more information. >>> 4.2 - 1.8 2.4000000000000004

Según la Calculadora de Google (-13) % 64 es 51. Según Javascript (ver este JSBin ) es -13. ¿Cómo puedo solucionar esto?

Necesito redondear un flotador para que se muestre en una interfaz de usuario. por ejemplo, a una cifra significativa: 1234 -> 1000 0.12 -> 0.1 0.012 -> 0.01 0.062 ->

Comprueba si un número es un cuadrado perfecto.

26
respuestas
118
votos
228.4k
vistas

¿Cómo puedo comprobar si un número es un cuadrado perfecto? La velocidad no es una preocupación, por ahora, solo funciona. Ver también: Raíz cuadrada entera en Python .

Cómo convertir números a palabras en java

33
respuestas
155
votos
433.4k
vistas

Actualmente tenemos un mecanismo burdo para convertir números en palabras (por ejemplo, usando algunas matrices estáticas) y, en función del tamaño del número, traducirlo a un texto en inglés. Pero

¿Números aleatorios únicos (no repetidos) en O (1)?

22
respuestas
197
votos
118.7k
vistas

Me gustaría generar números aleatorios únicos entre 0 y 1000 que nunca se repitan (es decir, 6 no aparece dos veces), pero que no recurran a algo como una búsqueda

Tengo una línea de A a B y un círculo colocado en C con radio R. ¿Cuál es un buen algoritmo a utilizar para comprobar si la línea cruza el

¿Cómo dividirías un número entre 3 sin usar los operadores *, /, +, -, %? El número puede estar firmado o sin firmar.