Questions marquées «code-golf»

18
Commencez à partir de ceux

Étant donné un entier strictement positif n , procédez comme suit: Créez un tableau A avec n 1 s. Si A n'a qu'un seul élément, terminez. Dans le cas contraire, en commençant par le premier élément, remplacer chaque paire de A avec sa somme, la sortie du dernier élément est comme si une longueur d »...

17
Hacker de machine à sous

Problème: Machine à sous Hacker de Facebook Hacker Cup 2011 Round 1B Objectif: le code le plus court dans votre langue préférée à l'aide de stdin / stdout. Vous ne pouvez pas supposer qu'il getRandomNumberest défini, c'est-à-dire que votre solution doit inclure une version potentiellement jouée en...

17
Fonction de conversion d'entiers IPv4

Écrivez la fonction la plus courte pour convertir une adresse IP en sa représentation entière et la sortir sous forme d'entier. Pour changer une adresse IPv4 en sa représentation entière, le calcul suivant est requis: Divisez l'adresse IP en quatre octets. (Octet1 * 16777216) + (Octet2 * 65536) +...

17
Le dictionnaire Tic Tac Toe

Un TicTacToejeu peut être représenté par une chaîne indiquant la séquence de positions au fur et à mesure que les joueurs se déplacent. 0 1 2 3 4 5 6 7 8 Supposons que Xjoue toujours en premier. Donc, une chaîne de "012345678" indique le jeu XOX OXO XOX Remarquez que le jeu est déjà gagné lorsque...

17
Dessin au trait Bresenham art ASCII

Écrivez le programme le plus court possible qui dessine une ligne de Bresenham dans l'art ASCII. Votre programme doit prendre deux entiers xet y(ligne de commande ou stdin, votre choix) et dessiner une ligne ASCII qui commence en haut à gauche et va vers la droite xet vers le bas y. Vous devez...

17
«Ajoutez» les lettres dans un mot

Mon père est un enseignant à la retraite, et il donnait des tests d'orthographe et de mathématiques combinés, où l'élève épelait un mot, puis `` notait '' le mot en additionnant les lettres, où a = 1, b = 2, etc. (par exemple chat = 3 + 1 + 20 = 24). Cela rendait la notation des questionnaires plus...

17
Densité du chiffre du carré

La densité numérique des nombres carrés (SNDD) d'un nombre - inventé par moi-même - est le rapport entre le nombre de nombres carrés trouvés en chiffres consécutifs et la longueur du nombre. Par exemple, 169 est un nombre à 3 chiffres contenant 4 nombres carrés - 1, 9, 16, 169 - et a donc une...

17
Solveur de recherche de mots

Étant donné une liste de mots et une grille de lettres, recherchez tous les mots dans la grille et supprimez toutes les lettres qui ne font partie d'aucun des mots. Les mots peuvent être en avant, en arrière, en haut, en bas ou en diagonale. Vous pouvez supposer qu'aucun mot de la liste...

17
Choisissez votre propre aventure

Choisissez vos propres livres d'aventure sont une forme de littérature interactive où le lecteur doit prendre des décisions qui affectent le résultat de l'histoire. À certains moments de l'histoire, le lecteur a plusieurs options qui peuvent être choisies, chacune envoyant le lecteur vers une page...

17
Regex validating regex [fermé]

Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettre à jour la question afin qu'elle soit sur le sujet pour Code Golf Stack Exchange. Fermé il y a 2 ans . Construisez une expression régulière qui acceptera une chaîne...

17
Écrire une quine de troisième ordre

Ce défi est une extension de « Golf a quine mutual ». En utilisant trois langues de votre choix, créez un programme Ouroboros de troisième ordre . C'est-à-dire, dans la langue A, écrire un programme pA qui sort le programme pB dans la langue B. Le programme pB devrait sortir le programme pC dans la...

17
Paroles de chanson 12 Days of Christmas

Je pensais que ce serait un défi amusant pour tout le monde et je suis curieux de voir les solutions que les gens trouvent. Imprimer les paroles de "12 Days Of Christmas" On the first day of Christmas, my true love gave to me, A partridge in a pear tree. On the second day of Christmas, my true love...

17
Faire pivoter une image d'art ASCII

De tous les caractères ASCII, il est facile de dire que certains d'entre eux forment des groupes qui sont des rotations du même caractère de base. Par exemple V > ^ <,. Cela permet la possibilité de construire de l'art ASCII qui peut être tourné par multiples de 90 degrés et qui reste...

17
Matrice ascendante

La "matrice ascendante" est une matrice infinie de nombres entiers (0 inclus) dans laquelle tout élément est le plus petit élément disponible qui n'a pas été précédemment utilisé sur la ligne et la colonne respectives: | 1 2 3 4 5 6 ... --+---------------- 1 | 0 1 2 3 4 5 ... 2 | 1 0 3 2 5 4 ... 3...