Programmation Puzzles & Code Golf

Q & A pour les amateurs de programmation et les golfeurs de code

12
Conversion de base réelle
Nous avons eu quelques défis pour la conversion de base, mais tous semblent s'appliquer aux valeurs entières. Faisons-le avec de vrais chiffres! Le défi Contributions: Un vrai nombre x positif , exprimé en base 10. Il peut être pris comme un flottant double précision ou comme une chaîne. Pour éviter …

30
Sélection aléatoire dans un tableau
Ce défi est assez simple: vous disposez d'un tableau d'entiers positifs (non compris 0) et devez sélectionner un élément aléatoire dans ce tableau. Mais voici la torsion: La probabilité de sélectionner un élément dépend de la valeur de l'entier, ce qui signifie que plus le nombre augmente, plus sa probabilité …


4
Cubificateur le plus efficace
Cubically est trop fastidieux pour écrire manuellement un code. Votre défi est de traduire le texte ASCII en code source Cubically. Cubiquement Ce n'est qu'un rapide aperçu de Cubically; le référentiel a un guide et des détails plus complets. Cubically est un esolang que j'ai écrit il y a quelque …

19
Trois nombres triangulaires [fermé]
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 2 ans . La description Il y a eu pas mal d'autres …

21
Listez un nombre
Étant donné un nombre réel, convertissez-le en une liste de listes, le signe négatif (le cas échéant) devenant une liste vide, la partie entière devenant une liste de chiffres et la partie fractionnaire (le cas échéant) devenant une liste de chiffres. Les chiffres doivent être des nombres réels et non …
19 code-golf  number 

30
Tirez le meilleur parti de deux tableaux
Vous recevrez deux tableaux de nombres à virgule flottante. Votre tâche consiste à associer les éléments correspondants des deux tableaux et à obtenir le maximum de chaque paire. Cependant , si les deux éléments correspondants sont égaux, vous devez plutôt prendre leur somme. Par exemple, étant donné les listes [1, …


14
Calculer les nombres MU
Les deux premiers nombres MU sont 2 et 3. Chaque autre nombre MU est le plus petit nombre non encore apparu qui peut être exprimé comme le produit de deux nombres MU distincts antérieurs d'une seule manière. Voici les 10 premiers 2, 3, 6, 12, 18, 24, 48, 54, 96, …

19
Extraire les maxima locaux
Étant donné un tableau d'entiers positifs, affichez un tableau de tous les éléments supérieurs ou égaux aux éléments adjacents. La plupart des éléments auront deux éléments adjacents; le premier et le dernier élément sont des cas spéciaux, car ils n'ont qu'un seul élément adjacent. Vous pouvez supposer que le tableau …

30
Générer un acronyme
Ceci est similaire à la création d'un acronyme , mais il existe plusieurs différences clés, y compris la méthode de récupération de l'acronyme, et ce défi, y compris la sortie flexible. Tâche Étant donné une chaîne (la liste des caractères / chaînes de longueur 1 est autorisée) contenant uniquement de …
19 code-golf  string 

30
Le booléen redondant
introduction Classiquement, les booléens sont un bit; trueou false, 1ou 0. Les zéros non significatifs seraient simplement redondants. Par exemple, 001signifie la même chose que 00001ou juste 1. Le booléen 32 bits Étant donné une valeur truey / falsey, sortez l'équivalent booléen 32 bits sous forme de chaîne. (Ou sous …
19 code-golf  string 

15
Inverser l'algorithme d'un cube Rubik
Chaque fois que vous effectuez un mouvement sur un Rubik's Cube, il y a un mouvement inverse qui annule le premier mouvement. Pour cette raison, chaque algorithme (ensemble de mouvements) a un algorithme inverse qui annule le premier algorithme. Le but de ce défi est de trouver l'inverse d'un algorithme …

10
Sélection de plages de numéros SQL
J'ai trouvé assez difficile d'obtenir une plage de nombres sous forme de lignes MySQL . Par exemple, la plage 1-5 est atteinte par: SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 aura pour résultat: 1 2 3 4 5 pour 0-99 je peux croiser …
19 code-golf  tips  syntax  sql 

12
Quelle est l'aire de ce polygone?
Calculez l'aire d'un polygone. Inspiré par cette vidéo d'algorithme de lacet. Tâche Votre travail consiste à créer un programme ou une fonction qui calcule l'aire d'un polygone. Le programme ou la fonction est défini selon la définition par défaut de la méta. Contribution Vous recevrez les coordonnées X et Y …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.