Cuenta variaciones de k elementos entre n

Estudiantes y programadores lo usan para contar selecciones donde el orden sí importa, como ordenar k elementos tomados de n.

Cuenta con exactitud las variaciones de k elementos que pueden formarse entre n. Todo funciona en tu navegador, sin subir ni guardar tus datos.

Cómo usar

  1. Introduce n, el número total de elementos disponibles, en la primera línea del campo de entrada.
  2. Escribe k, el número de elementos que eliges, en la línea siguiente, y ejecuta el cálculo con el botón principal.
  3. Lee el valor en el área de resultado: es un recuento exacto, sin redondeo ni aproximación.
  4. También puedes importar un archivo de texto que contenga ambos valores, o borrar todo y empezar desde un campo vacío.

Ejemplo

El ejemplo pone 12 en la primera línea y 4 en la segunda. Cuando se ejecute, comprueba que la respuesta coincide con un recuento de selecciones ordenadas: el orden importa, así que los mismos elementos elegidos en otro orden cuentan como otra selección. Espera un número entero en lugar de un valor decimal.

Entrada

12
4

Resultado

11880

Límites y formatos

Dónde se procesa

Ambos números se manejan dentro de tu navegador y nunca salen de tu dispositivo. La página hace la aritmética por sí misma e imprime el recuento exacto justo debajo. Nada se conserva una vez que cierras la pestaña, y la acción de borrado limpia los campos de inmediato.

Preguntas frecuentes

¿En qué se diferencia una variación de una combinación?

En una variación, el orden importa: elegir A y luego B no es la misma selección que B y luego A. En una combinación, solo importa el grupo. Esta página cuenta variaciones, es decir, selecciones ordenadas de k elementos tomados de n.

¿Qué ocurre cuando k es mayor que n?

Entonces no existe ninguna selección ordenada, porque pides más elementos de los disponibles. Comprueba ambos valores antes de ejecutar el cálculo de nuevo y corrige el que no coincida con tu problema.

¿Puedo cargar los dos valores desde un archivo?

Sí, el campo de importación acepta archivos de texto y formatos de datos comunes como csv, json, md, xml o yaml. El archivo debe contener los dos valores esperados, n primero y k después, en el mismo orden que al escribirlos manualmente.

Herramientas de la misma categoría