Programmation Puzzles & Code Golf

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

30
Allez générer du Java
Votre patron veut que vous écriviez du code comme ceci: public static boolean isPowerOfTen(long input) { return input == 1L || input == 10L || input == 100L || input == 1000L || input == 10000L || input == 100000L || input == 1000000L || input == 10000000L || input …

29
Zéros dans l'intervalle
Votre tâche consiste à écrire une fonction ou un programme qui prend deux entiers non négatifs iet k( i≤ k), et à déterminer combien de zéros vous écririez si vous écriviez tous les nombres entiers de ià k(inclus) dans votre base de choix sur une pièce de papier. Sortez cet …

6
Lettres, bougez! Pt. 2
Les premières lettres, bougez! était très populaire, mais avait une participation limitée. Celui-ci sera plus facile à résoudre, mais nous espérons qu'il impliquera quelques astuces dans le golf. Vous obtenez une chaîne de lettres minuscules uniquement. Pour chaque lettre, avec la position dans l'alphabet m , déplacez - le afin …

1
Trouvez les ensembles suivants
Le défi ci-dessous vous oblige à être familier avec la théorie formelle de l'analyseur. Si vous ne savez pas ce que la question pose parce que vous ne savez pas ce que signifient les termes, les grammaires sans contexte et les ensembles premier / suivant sont couverts dans de nombreux …


2
Vecteurs euclidiens
Étant donné l'art ASCII de deux vecteurs, trouvez la magnitude et le degré du vecteur résultant. Contribution Celui-ci peut être reçu via STDIN, lu à partir d'un fichier local ou fourni via un appel de fonction. Voici un exemple d'une entrée à deux vecteurs: ^------> | | | x Cela …

5
Propriétés des fonctions binaires
De nombreux sujets importants en algèbre abstraite impliquent une fonction binaire agissant sur un ensemble. Un certain nombre de propriétés de ces fonctions ont été définies dans l'étude de ces sujets. Votre défi sera de déterminer si une fonction binaire donnée sur un domaine donné possède cinq de ces propriétés. …

8
Défis de compétences D&D
Dans Dungeons & Dragons , presque tout est décidé en lançant un dé. En règle générale, si le résultat est supérieur ou égal à une valeur spécifiée, votre tentative de faire ce que vous vouliez faire réussit et échoue dans le cas contraire. Le plus souvent, un dé à 20 …
14 code-golf  game  random 

4
Interprétez StackyMath!
Il est temps pour vous d'implémenter mon nouveau langage basé sur la pile! Cela s'appelle StackyMath. Ce sera un langage basé sur la pile avec 8 opérations sur la pile et des façons d'ajouter des numéros à la pile. Liste des opérations: /: Division. Joué sur les 2 premiers numéros …


11
Le jeu de Sevens! Qui a dit quoi?
Le jeu de Sevens se joue comme suit: les njoueurs s'assoient en cercle, et commencent à compter à partir de 1, en passant à gauche (ou de joueur Aà joueur B). Lorsqu'un nombre pqui contient un 7OU est divisible par 7est atteint, alors le joueur qui a prononcé le nombre …

1
L'évasion du labyrinthe de flèches
Question Vous disposez d'un tableau de 50 par 50 caractères. Chaque cellule a une flèche pointant dans l'une des quatre directions. Aucune cellule n'est vide. En entrant dans une cellule, vous devez la quitter dans le sens indiqué par la flèche. La flèche peut également pointer dans la même direction …
14 code-golf  maze 

5
À travers l'alphabet
À travers l'alphabet Dans ce défi, vous avez du mal à vous souvenir des lettres de l'alphabet. Pour contourner cela, vous montez et descendez l'alphabet jusqu'à ce que vous arriviez à la lettre. Parce que vous voulez que votre code soit portable, vous l'écrirez avec des blocs de lettres. Vous …
14 code-golf  string 

12
Et tout le monde a dit…
Objectif Étant donné une entrée de texte ne contenant pas de caractères [ou ], effectuez les actions suivantes: Pour chaque instance d' Amenau moins une lettre majuscule (donc toutes les instances d' Amenexclusion amen), sortez la même chose Amen(conservez les majuscules). Pour chaque instance de /all the people said[?: ]/i(c'est …

22
Zip et tri des chaînes
Étant donné une liste de chaînes, sortez une chaîne unique formée en prenant un caractère de chaque chaîne à chaque position, en les triant par ordinal ASCII et en les ajoutant dans l'ordre à la chaîne de sortie. En d'autres termes, pour nles chaînes d'entrée, les premiers ncaractères de la …
14 code-golf  string 

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.