Questions marquées «code-golf»

25
Réduire la chaîne à un extrait de l'alphabet

Étant donné une chaîne non vide composée uniquement de caractères alphabétiques minuscules et majuscules et d'espaces ( [a-zA-Z ]), réduisez-la à un extrait de l'alphabet, en commençant par le premier caractère. Pour réduire une chaîne, commencez par le premier caractère alphabétique, puis...

25
Gimli, le rendre encore plus court?

Je suis l'un des auteurs de Gimli. Nous avons déjà une version 2 tweet (280 caractères) en C mais j'aimerais voir à quel point elle peut être petite. Gimli ( papier , site Web ) est une conception de permutation cryptographique à haut débit et à haut niveau de sécurité qui sera présentée à la...

25
Dessine mes contours

Étant donné une matrice rectangulaire d'élévations, dessinez ses contours. Tâche Deux éléments xet ysont au même niveau de contour si floor(x/10) == floor(y/10). Par exemple, 52et 58sont sur le même niveau de contour, mais 58et 64ne sont pas. L'acte de dessiner des contours est défini comme suit:...

25
Énumération entière étourdie

Votre défi aujourd'hui est de produire un terme donné d'une séquence énumérant tous les entiers. La séquence est la suivante: si nous avons une fonction indexée sur 0 qui génère la séquence f(n)et ceil(x)est la fonction plafond, alors f(0) = 0; abs(f(n)) = ceil(n/2); sign(f(n))est positif lorsque...

25
Simuler mon vieux réveil stupide

J'ai un vieux réveil stupide avec deux boutons: houret minute. Le hourbouton incrémente l'heure d'une alarme définie et minuteincrémente l'heure des minutes d'une alarme définie. Cependant, certains designers intelligents réalisé que sur les deux boutons en même temps doit avoir un sens, et a...

25
Faire un motif en zigzag

Votre tâche consiste à saisir une entrée entière et à imprimer un motif en zigzag à l'aide de barres obliques et de barres obliques inverses. L'entrée entière détermine la longueur de chaque zig et zag, ainsi que le nombre de zig et de zags Le motif commence toujours de droite à gauche Cas de test...

25
Combien de jours dans un mois?

Étant donné une représentation textuelle (nom complet insensible à la casse ou abréviation à 3 caractères) d'un mois, renvoyer le nombre de jours du mois. Par exemple, december, DECet decdevraient tous revenir 31. Février peut avoir 28 ou 29 jours. Supposons que l'entrée est un mois sous l'une des...

25
Est-ce un Rubik's Cube?

Un temps de passage vénéré des pédants est de souligner que les images de "Rubik's Cubes" (sur des t-shirts, des affiches, etc.) ne sont pas réellement résolables. La première chose à vérifier est que le cube est composé des bonnes pièces. Pour être résoluble, un cube a besoin de six couleurs...

25
Mettre en place un chronomètre simple

Défi Votre tâche consiste à écrire un programme qui, une fois par seconde (y compris immédiatement au démarrage de votre programme), imprime le temps écoulé depuis le démarrage de votre programme. Règles L'heure doit être imprimée au hh:mm:ssformat. (zéros non significatifs pour les valeurs à un...

25
Direction du trafic

Règles Étant donné un code de pays ISO3166-1-Alpha-2, votre tâche consiste à décider de la direction du trafic pour ce pays: L'entrée sera un code de pays valide (valide car c'est un élément des deux listes fournies) L'entrée peut être une liste de deux caractères au lieu d'une chaîne si cela aide...

25
Escalier Alphabet déroutant

Si aucune entrée n'est fournie, affichez ce motif alphabétique intéressant dans les deux cas (le cas doit être cohérent) via une méthode de sortie acceptée : UNE UN B ACBC ADBDCD AEBECEDE AFBFCFDFEF AGBGCGDGEGFG AHBHCHDHEHFHGH AIBICIDIEIFIGIHI AJBJCJDJEJFJGJHJIJ AKBKCKDKEKFKGKHKIKJK...

25
Programme d'identification de forme

Votre tâche consiste à créer un programme qui identifie la forme de l'entrée. Les formes à identifier peuvent être l'une des suivantes: Carré Pour être identifiée comme un carré, la source doit avoir des lignes de même longueur et le même nombre de lignes que de caractères par ligne (caractères de...

25
Comptage à somme nulle

Écrivez un programme ou une fonction qui, pour n ≥ 1, renvoie le nombre de solutions à ± 1 ± 2 ± 3 ± ... ± n = 0. Pour n = 6 il n'y a pas de solution, donc la réponse est 0. Pour n = 4 il y a deux solutions, donc la réponse est 2 (les deux solutions sont 1 - 2 - 3 + 4 = -1 + 2 + 3 - 4 = 0). Il...

25
Remémorez les voyelles!

Contribution Une chaîne de caractères ASCII imprimables, par exemple: This is an example string. Sortie Pour chaque consonne ( BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz) qui n'est pas suivie d'une voyelle ( AEIOUaeiou), ajoutez la dernière voyelle avant, en minuscules. Les consonnes avant la...

25
Résolution par force brute des lignes non logicielles

Contexte Nonogram , également connu sous le nom de Picross ou Griddlers, est un casse-tête dont l'objectif est de déterminer si chaque cellule de la grille 2D doit être colorée ou laissée en blanc, en utilisant le nombre de cellules colorées consécutives sur chaque ligne. Ce qui suit est un exemple...

25
Concevons une mosaïque de chiffres

Défi Etant donné un nombre entier positif NNN , répéter chacun de ses chiffres d1,d2,d3,⋯,dnd1,d2,d3,⋯,dnd_1, d_2, d_3, \cdots, d_n un nombre de fois correspondant à sa position dans NNN . En d'autres termes, chaque chiffre dkdkd_k doit être répété kkk fois (pour chaque 1≤k≤n1≤k≤n1\le k\le n ,...