Questions marquées «code-golf»

16
Arrondi satisfaisant

Arrondi satisfaisant Vous savez quand vous êtes en cours de science et que vous avez demandé d'arrondir à 2 figues sig, mais votre réponse est 5.2501...? Vous devriez arrondir à 5.3, mais c'est tellement insatisfaisant! En arrondissant à5.3 , vous avez un total de 0,05, ce qui est une grande...

16
Nombre d' alcanes

Étant donné un nombre positif , trouver le nombre d' alcanes avec n atomes de carbone, en ignorant les stéréoisomères ; ou de manière équivalente, le nombre d'arbres sans étiquette avec n nœuds, de sorte que chaque nœud a un degré ≤ 4 .nnnnnnnnn≤4≤4\le 4 Il s'agit de la séquence OEIS A000602 . Voir...

16
Faire un programme de langue plus long

Le lenguage est un dialecte encerclé qui est connu pour briser les défis de restriction des sources. C'est parce que le Lenguage ne se soucie que de la longueur de sa source et non du contenu. Tout d'abord, la durée du programme est calculée. Ensuite, ladite longueur est convertie en binaire et...

16
Table sans bordure

Dans ce défi, vous allez placer des lettres de l'alphabet dans un plan cartésien et produire le résultat sous forme de texte. Votre saisie consistera en une liste de liste avec 3 paramètres: Coordonnée X Coordonnée Y Chaîne Comment? Nous savons qu'un plan cartésien contient 2 axes (X,Y)(X,Y)(X, Y)...

16
Nouvel ordre n ° 3: 5 8 6

Introduction (peut être ignoré) Mettre tous les nombres positifs dans son ordre régulier (1, 2, 3, ...) est un peu ennuyeux, n'est-ce pas? Voici donc une série de défis autour des permutations (remaniements) de tous les nombres positifs. Il s'agit du troisième défi de cette série (liens vers les...

16
Divisé en trois!

Étant donné une chaîne, vous devez la diviser en groupes de trois caractères (en complétant _à la fin). Lié , mais c'est toujours différent. Exemple d'E / S: 'abcde' -> 'abc', 'de_' '1234' -> '123', '4__' '' -> [] or falsey value 'Three spree!' -> 'Thr', 'ee ', 'spr', 'ee!' Chaîne de 6...

16
Décoder une quantité de longueur variable

Une quantité de longueur variable (également appelée VLQ ou uintvar) est un moyen de coder jusqu'à une valeur entière de 28 bits en utilisant uniquement autant d'octets que nécessaire. Cela a été utilisé au format de fichier MIDI comme un moyen de minimiser la taille de certaines données...

16
Simplification des nombres

Comment, vous ne vous souvenez pas du numéro de téléphone à 6 ou 7 chiffres qui est apparu sur l'écran du téléviseur pendant une seconde?! En utilisant la technique spéciale décrite ci-dessous, vous vous transformerez en un répertoire de marche! De toute évidence, le nombre 402est plus facile à...

16
Fancy String Replace

laissez S, aet bchacun représente une chaîne Objectif: écrire une fonction de remplacement de chaîne standard dans laquelle vous remplacez toutes les occurrences d' aune chaîne Spar btant qu'elle ane fait pas déjà partie d'une instance deb par exemple, si nous avons la chaîne S=My oh my that there...

16
Diviser les nombres par 0

On nous a tous dit à un moment donné de notre vie qu'il était impossible de diviser par 0. Et pour la plupart, cette affirmation est vraie. Mais que faire s'il y avait un moyen d'effectuer l'opération interdite? Bienvenue dans ma dernière création: b-numéros. b-les nombres sont un peu comme des...

16
43 quintillions de permutations

Nous pouvons représenter un Rubik's Cube comme un filet comme suit (une fois résolu): WWW WWW WWW GGGRRRBBBOOO GGGRRRBBBOOO GGGRRRBBBOOO YYY YYY YYY Chaque lettre représente la couleur correspondante ( Wblanc, Gvert, etc.) Il a été démontré qu'il existe exactement (~ quintillions) de permutations...

16
De l'assiette à l'État

C'est essentiellement l'inverse de Générer une plaque d'immatriculation américaine Défi: étant donné une chaîne qui correspond à l'un des formats de plaque d'immatriculation ci-dessous, affichez tous les états possibles qui correspondent à cette mise en forme. Dans le tableau ci-dessous 0représente...

16
Plage de dates de chiffres

REMARQUE: puisque je suis moi-même néerlandais, toutes les dates sont au dd-MM-yyyyformat néerlandais dans la description du défi et les cas de test. Défi: Entrées: date de début sss ; Date de fin eee ; Chiffrennn Sorties: toutes les dates dans la plage [ s , e ][s,e][s,e] (y compris des deux...

15
Implémenter glob Matcher

Implémentez une fonction de modèle et de chaîne à mettre en correspondance, retournez true si le modèle correspond à la chaîne WHOLE, sinon false. Notre syntaxe de modèle de glob est: ? correspond à n'importe quel caractère + correspond à un ou plusieurs caractères * correspond à zéro ou plusieurs...

15
Mettre en œuvre la division

Implémentez un algorithme de division dans votre langue préférée qui gère la division entière. Il ne doit gérer que des nombres positifs - mais des points bonus s'il gère également la division négative et mixte. Les résultats sont arrondis pour des résultats fractionnaires. Le programme ne peut pas...

15
Vendredi 13 prochain

Quel est le programme le plus court qui puisse prédire la prochaine fois que le vendredi tombera le 13e jour du mois? Doit être un programme fonctionnel complet (pas seulement une fonction / sous-routine) Doit imprimer la date au format suivant: YYYY-MM-DD Autoriser l'utilisateur à fournir une date...