Questions marquées «code-golf»

18
Renvoyer la version retournée d'un nombre

Lorsqu'un nombre est affiché sur une calculatrice, il est possible de considérer à quoi ressembleraient les différentes transformations de ce nombre. Par exemple, sur un affichage à sept segments, 2 s'affiche comme suit: Et lorsqu'il est retourné horizontalement, il ressemble à ceci: En tant que...

18
Un mauvais opérateur ternaire en mérite un autre

Le Daily WTF d'aujourd'hui cite la ligne de code suivante ... FailSafe==0?'No technical alarms':((FailSafe&1)!=0&&(FailSafe&2)!=0&&(FailSafe&4)!=0&&(FailSafe&8)!=0?'Detection zones staying in a given state; Bad visibility; Initialization; Bad...

18
Vérifier si un nombre est un produit de nombres entiers consécutifs

Certains nombres tels que: 6, 12, 20, 30, 42, 56, 60, 90, 120 et ainsi de suite peuvent être exprimés comme un produit de nombres entiers consécutifs comme indiqué ci-dessous. 6 = 2 * 3 12 = 3 * 4 30 = 5 * 6 60 = 3 * 4 * 5 90 = 9 * 10 120 = 4 * 5 * 6 Écrivez un programme ou une fonction qui génère...

18
Configurations d'électrons

Configurations d'électrons Votre mission est d'accepter le numéro atomique d'un élément en entrée et de sortir sa configuration électronique (par exemple 2,8,8,2pour le calcium). Contribution Un numéro atomique compris entre 1 et 118. Vous pouvez supposer une entrée valide. L'atome n'est pas chargé...

18
Pouvez-vous relier les points?

Ce défi est basé sur Flow Free. Une version en ligne peut être trouvée ici: http://www.moh97.us/ Un puzzle vous sera remis et vous devrez revenir 1si le puzzle est résolu, ou0 non. Pour résoudre un casse-tête, le joueur doit créer un chemin pour connecter chaque paire de nombres en utilisant chaque...

18
Donnez-moi une coupe de cheveux!

C'est ma tête: \ /-- -| / -\ | | | \ \ \ \ | --\ | \ | | / |--| / / | /|- //--| / | | | || //\ | | \ /| // \ | Il se compose exactement de huit cheveux. Mes cheveux sont trop longs. Veuillez couper chaque brin individuel à une longueur que je spécifie. Contribution L'attraction principale de cette...

18
Prédire les chutes de pierres

Dans ce défi, vous obtenez une carte d'un terrain à deux dimensions, vu de côté. Malheureusement, certaines parties du terrain flottent dans l'air, ce qui signifie qu'elles vont s'écraser. Votre travail consiste à prédire où ils atterriront. L'entrée Votre entrée est une ou plusieurs chaînes...

18
Traduction d'ARN en protéines

L'ARN , comme l'ADN, est une molécule trouvée dans les cellules codant pour l'information génétique. Il se compose de nucléotides , qui sont représentés par les bases adénine (A), cytosine (C), guanine (G) et uracile (U). * Un codon est une séquence de trois nucléotides. Les protéines sont de...

18
Additionnez les durées

Défi Écrivez le code le plus court qui peut additionner toutes les durées de temps qui apparaissent dans le stdin. Le programme ne doit considérer que les chaînes qui correspondent à l'un des modèles suivants et ignorer le reste. HH:MM:SS (it will be interpreted as HH hours, MM minutes and SS...

18
De 0 à 2 ^ n - 1 dans l'ordre POPCORN

... Ah désolé, pas de pop-corn ici, juste POPCNT. Écrivez le programme ou la fonction la plus courte qui prend un nombre net sortez tous les entiers de 0 à 2 n - 1, dans l'ordre croissant du nombre de 1 bits dans la représentation binaire des nombres (popcount). Aucun doublon autorisé. L'ordre des...

18
Enfiler un collier de perles

Aperçu Pearls (ou Masyu) est un jeu de logique joué sur une grille. Il y a des perles noires et blanches placées sur la grille. L'objectif est de former une boucle fermée unique qui parcourt chaque perle en utilisant uniquement des segments de ligne droite et des angles droits. Il existe certaines...

18
Images binaires des nombres triangulaires

Mes défis ont tendance à être un peu difficiles et peu attrayants. Voici donc quelque chose de simple et amusant. La séquence d'Alcuin La séquence d'Alcuin A(n) est définie par le comptage des triangles. A(n)est le nombre de triangles dont les côtés et le périmètre sont entiers n. Cette séquence...

18
Supprimer la couture de somme minimale d'une matrice

L'algorithme de sculpture de couture, ou une version plus complexe de celui-ci, est utilisé pour le redimensionnement d'image sensible au contenu dans divers programmes graphiques et bibliothèques. Jouons au golf! Votre entrée sera un tableau d'entiers rectangulaire à deux dimensions. Votre sortie...

18
Trouver l'impasse

Trouver l'impasse Lors de la programmation d'une application multithreading, il faut veiller à éviter de bloquer les différents threads lors de l'accès aux ressources partagées. Un blocage se produit lorsqu'un thread tente d'accéder à une ressource qui est verrouillée dans un autre thread en même...

18
Développez une chaîne codée

Il y a l'encodage et le décodage classiques. input output a3b2c5 aaabbccccc Et c'est assez simple et fait avant. Le défi consiste également à prendre en compte un comportement non standard lorsque plusieurs caractères précèdent la longueur d'exécution (un seul chiffre de 0 à 9). Chaque caractère...

18
Chaque pas de la distance Levenshtein

Dans ce défi, vous allez écrire un programme qui prend en entrée deux chaînes séparées par une nouvelle ligne, s1 (la première ligne) et s2 (la deuxième ligne) (STDIN ou la plus proche). Vous pouvez supposer que la longueur de s1 sera toujours inférieure à 30 et supérieure à la longueur de s2. Le...

18
Counter counter

En typographie, un compteur est l'aire d'une lettre qui est entièrement ou partiellement entourée d'une forme de lettre ou d'un symbole. Un compteur fermé est un compteur entièrement entouré d'une lettre ou d'un symbole. Vous devez écrire un programme prend une chaîne en entrée et imprime le nombre...

18
Dessinez des piles croissantes de boîtes

La tâche Dans ce défi, votre tâche consiste à dessiner une représentation artistique ASCII de plusieurs piles de boîtes de hauteur croissante. On vous donne en entrée le nombre de piles, qui est un entier positif. La première pile contient une boîte de taille 2x2. La deuxième pile contient 2 boîtes...

18
Pépites de code

Pépites de code C'est une situation hypothétique où c'est vendredi soir, et vous avez invité les copains de golf habituels à participer à votre passe-temps préféré: le golf à code. Cependant, comme il s'agit d'une tâche épuisant pour le cerveau, vous devez ramasser de la nourriture pour le cerveau...