Programmation Puzzles & Code Golf

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

24
Espaces blancs significatifs
Nous définissons les espaces comme étant l'un des trois caractères, tabulation (0x09), nouvelle ligne (0x0A) ou espace (0x20). Pour ce défi, vous devez écrire deux programmes ou fonctions dans le même langage de programmation, qui effectuent les tâches suivantes: Comptez les caractères d'espacement dans une chaîne donnée. Par exemple, l'entrée …

9
De quel tetromino s'agit-il?
Avec un entier non signé de 16 bits N , votre tâche consiste à déterminer si sa représentation binaire mappée dans une matrice 4x4 correspond à une forme de tétromino et, dans l'affirmative, de quelle forme il s'agit. Matrice Chaque bit de N est cartographié dans une matrice 4x4, de …

30
Calculer la séquence de Kolakoski
Il s’agit là d’un nouveau défi , qui vise à adapter les exigences d’E / S à nos normes récentes. Ceci est fait dans le but de permettre à plus de langues de participer à un défi concernant cette séquence populaire. Voir ce méta post pour une discussion de la …

30
Faire de la pluie alphabet
Alphabet Rain La tâche: Le principe de base consiste à imprimer la chaîne d'entrée, puis à répéter chaque caractère verticalement, en fonction de sa position (indexé sur 0) dans l'alphabet (insensible à la casse) A-Z. Aest à l'emplacement 0 donc n'est pas répété, eest à la position 4 donc est …

17
Remplissez les indices du démineur
Minesweeper est un jeu de puzzle populaire dans lequel vous devez découvrir quelles tuiles sont des "mines" sans cliquer dessus. Chaque tuile est soit une mine (représentée par *), soit un indice, c'est-à-dire un nombre compris entre 0 et 8 représentant le nombre de tuiles voisines qui sont des mines. …

22
Dennis en chiffres 2.0
Utilisateur de PPCG et élu mod, @Dennis vient de devenir le deuxième utilisateur à gagner plus de 100 000 reps! C'est une idée totalement originale, que je n'ai reçue de personne d'autre , mais faisons un défi à partir de son identifiant, 12012en hommage! En le regardant, vous remarquerez qu'il …

30
Sortir le texte “Code Bowling”
Code-Bowling Brunswick Bowling vous a embauché pour créer un programme simple permettant d'afficher le texte Code Bowlingsur ses moniteurs. Cette entreprise vaut un joli penny et vous sentez que vous pouvez les arnaquer pour un peu d'argent. La description de poste indique clairement qu'ils paient sur une base de pointage …

30
Conversion de AAAAMM en MMMYY
En se basant sur cette question SO . Le défi est plutôt simple: une période de date dans le format est indiquée YYYYMMdans le format MMMYY. Règles: L'entrée sera un nombre ou une chaîne d'une longueur exacte de 6 caractères, composée uniquement de chiffres. Les deux derniers chiffres seront entre …
54 code-golf  string  date 

10
Pays Entourés
Les pays possèdent une série de territoires dans un monde 1D. Chaque pays est identifié de manière unique par un numéro. La propriété des territoires peut être représentée par une liste comme suit: 1 1 2 2 1 3 3 2 4 Nous définissons les territoires les plus en pointe …

1
Construire un solutionneur de freecell
Dans le jeu Freecell, vous êtes chargé de construire quatre piles de fondation en costume allant d’as au roi, sur un tracé où vous construisez en alternant les couleurs. Toutefois, vous ne pouvez créer qu'une carte à la fois. Vous disposez ainsi de quatre "cellules libres" pouvant chacune contenir une …

8
Est-ce même un mot?
Vous devez écrire un programme ou une fonction prenant une chaîne de 4 caractères en entrée et fournissant une valeur indiquant si la chaîne est un mot anglais ou non. Vous êtes autorisé à commettre des erreurs dans 15% des cas de test fournis. Détails d'entrée: L'entrée est une chaîne …

27
Générer des Wordenticons
Les identicons sont des représentations visuelles de valeurs de hachage, souvent réalisées à partir d'arrangements symétriques de formes géométriques. Votre avatar Stack Exchange par défaut est un identicon. Ce défi consiste à créer des "wordenticons" , de simples versions d'identicons textuelles qui s'appliquent aux chaînes de lettres minuscules, c'est-à-dire des …

30
Ascenseur de l'hôtel superstitieux
La description Voici un ascenseur d'hôtel très superstitieux à Shanghai: Il évite le nombre 13, car treize est une malchance dans le monde occidental et le chiffre 4, car quatre dans une partie de l'Asie. Et si cet hôtel était plus grand? Lire un entier pair positif ndans STDIN, représentant …

6
Calendrier artistique ASCII
Réalisons une horloge et un calendrier art ASCII qui nous indiquent le mois, le jour du mois, le jour de la semaine, l'heure et les minutes actuels, et si c'est la nuit ou le jour (mais pas l'année ou la seconde). À n'importe quel moment, le calendrier ressemblera à quelque …

30
Créez une fuite de mémoire, sans aucune fourchette [fermée]
Votre tâche consiste à créer une fuite de mémoire . Il s’agit d’un programme qui utilise beaucoup de mémoire, jusqu’à épuisement de l’ordinateur et doit effectuer quelques permutations pour éviter de s’épuiser. La seule façon de libérer de la mémoire consiste à tuer le programme dans le gestionnaire de tâches …

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.