Preguntas etiquetadas con language-agnostic

88
Código Golf: Piano

Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no acepta nuevas respuestas o interacciones. El reto El código más corto por número de caracteres para generar una...

88
Code Golf: Cuatro es mágico

Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no acepta nuevas respuestas o interacciones. El rompecabezas Un pequeño acertijo que escuché mientras estaba en la...

85
Mayúsculas vs minúsculas

Al hacer comparaciones que no distinguen entre mayúsculas y minúsculas, ¿es más eficiente convertir la cadena a mayúsculas o minúsculas? ¿Incluso importa? En esta publicación de SO se sugiere que C # es más eficiente con ToUpper porque "Microsoft lo optimizó de esa manera". Pero también he...

85
Calcular el producto cruzado de un vector 2D

De wikipedia: el producto cruzado es una operación binaria sobre dos vectores en un espacio euclidiano tridimensional que da como resultado otro vector que es perpendicular al plano que contiene los dos vectores de entrada. Dado que la definición solo se define en tres ( o siete, uno y...

85
¿Por qué Math.pow (0, 0) === 1?

Todos sabemos que 0 0 es indeterminado. Pero , javascript dice que: Math.pow(0, 0) === 1 // true y C ++ dice lo mismo: pow(0, 0) == 1 // true ¿POR QUÉ? Yo sé eso: >Math.pow(0.001, 0.001) 0.9931160484209338 Pero, ¿por qué no Math.pow(0, 0)arroja errores? O tal vez NaNsería mejor que...

83
Code Golf: Jugar al Tetris

Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no acepta nuevas respuestas o interacciones. Los basicos: Considere los siguientes tetrominós y el campo de juego

81
¿Cuándo usar valores sin firmar sobre los firmados?

¿Cuándo es apropiado usar una variable sin firmar sobre una firmada? ¿Y en un forbucle? Escuché muchas opiniones sobre esto y quería ver si había algo parecido a un consenso. for (unsigned int i = 0; i < someThing.length(); i++) { SomeThing var = someThing.at(i); // You get the idea....