Preguntas etiquetadas con javascript

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...

22
Octágonos de arte ASCII

Dado un entero de entrada n > 1, genera un octágono de arte ASCII con longitudes laterales compuestas de ncaracteres. Ver ejemplos a continuación: n=2 ## # # # # ## n=3 ### # # # # # # # # # # ### n=4 #### # # # # # # # # # # # # # # # # #### n=5 ##### # # # # # # # # # # #...

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...

21
Dilema del prisionero con acceso al oponente

En este desafío, escribirás un bot que juega el dilema del prisionero. Aquí está el truco: no tendrás acceso al historial de juegos anteriores. En cambio, tendrás acceso al oponente mismo. En esta versión, ambos jugadores obtienen +2 puntos si ambos cooperan, +1 puntos si ambos desertan, y si uno...

21
Generando el alfabeto en JavaScript

Estoy bastante seguro de que no hay una mejor manera de hacer esto, pero pensé que no podía hacer daño preguntar. Estoy cansado de escribir a='abcdefghijklmnopqrstuvwxyz'. Los idiomas geniales tienen Range('a'..'z')o similares ¿Qué se nos ocurre con JS que sea lo más corto...

20
¿Es este un número triangular truncado?

Secuencia OEIS relacionada: A008867 Número triangular truncado Una propiedad común de los números triangulares es que se pueden organizar en un triángulo. Por ejemplo, tome 21 y organícelo en un triángulo de os: o oo ooo oooo ooooo oooooo Definamos un "truncamiento:" cortando triángulos...

20
JSFuck Golf - Hola Mundo

JSFuck es un lenguaje esotérico en el que cualquier declaración de Javascript se puede reproducir con precisión en otro programa de Javascript válido que use solo los 6 caracteres []()!+. El convertidor JSFuck, cuando recibe una entrada de alert("Hello World!"), produce un bloque de código que...

20
Escribe un intérprete para *

La tarea es simple. Escribe un intérprete para el idioma * . Aquí hay un enlace más grande a la wiki. Solo hay tres programas válidos *: * Imprime "Hola mundo"  *  Imprime un número aleatorio entre 0 y 2,147,483,647 *+* Corre por siempre. El tercer caso debe ser un bucle infinito de acuerdo...

19
Capas Sierpinski

Comenzando con /\usted, puede crear un patrón similar a un triángulo de Sierpinski agregando una línea debajo de tal manera que ... Cualquier rama suelta /o \se divide de nuevo en dos ramas: /\. Cualquier colisión de ramas \/muere con nada (excepto espacios) debajo. Repetir estas reglas...

19
2048 Bot Challenge

Hemos estado clonando 2048, analizando 2048, pero ¿por qué no lo hemos jugado todavía? Escriba un fragmento de JavaScript de 555 bytes para jugar 2048 automáticamente, el mejor puntaje después de una hora contará (vea la puntuación a continuación). Preparar: Ir a 2048 y ejecutar: a = new...

19
Maximiza la diferencia al cuadrado

Considere una permutación de los valores enteros de 1a N. Por ejemplo, este ejemplo para N = 4: [1, 3, 4, 2] Vamos a considerar que esta lista sea cíclico, de tal manera que 1y 2son tratados como adyacente. Una cantidad que podemos calcular para dicha lista es la diferencia al cuadrado total de...

18
Javascript: crea una matriz de 10x10 de 1s

Obviamente, este desafío sería trivial con funciones y bibliotecas separadas, por lo que no están permitidas. Su código debe cumplir con una especificación ECMAscript (cualquier especificación servirá), por lo que no hay respuestas específicas del navegador. La matriz debe ser accesible después...

17
Encuentra patrones en cadenas

En este desafío, su tarea es localizar subcadenas con una estructura dada. Entrada Su entrada será dos cadenas alfanuméricas no vacías, un patrón p y un texto t . La idea es que cada carácter de prepresenta una subcadena contigua no vacía tque ocurre una al lado de la otra, y prepresenta su...

14
Carga de JavaScript y SHA-256

Este es un rompecabezas de código de golf con una aplicación del mundo real. Algunos navegadores actuales, si ingresa una URL que se parece a data:text/html,<script>alert("hi")</script> ejecutará el código JavaScript dado. Ahora suponga que tiene una URL similar a...