Programmation Puzzles & Code Golf

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

9
Jeu de hasard du festival de la mi-automne
Demain, c'est le festival de la mi-automne, et dans l'esprit de cette fête, je présenterai un jeu de hasard auquel nous (les gens de Xiamen ) jouons pendant les vacances! Règles Le jeu se joue avec six dés à 6 faces. Différentes combinaisons de nombres ont des rangs différents, avec …
11 code-golf  game 

12
Sépare le. Mais pas tout!
Inspiré par cette question StackOverflow . Contribution: Nous prendrons trois entrées: Un délimiteur Dsur lequel se diviser Un caractère Ientre deux dont nous ignorons le caractère délimiteur (je sais, cela semble vague, mais je vais l'expliquer ci-dessous) Un string S Production: Une liste / tableau contenant les sous-chaînes après la …
11 code-golf  string 

16
Des nombres premiers en grand nombre
Étant donné un grand nombre (en base 10), tel que 1234567891011121314151617, y trouver des "sous-numéros" principaux. Un "sous-numéro" premier est une séquence consécutive de chiffres (tirés de l'entrée), qui représente un nombre premier (en base 10). Entrée : un nombre (soit une chaîne, un fichier ou tout ce que vous …

1
Bot ivre poli à courte vue sur un champ de mines
Comme le titre peut le suggérer, ce problème est semi-inspiré du Polite Near-Sighted Drunk Bot par @NP Notre pauvre bot est placé sur une grille cartésienne à l'origine, et après chaque minute, il se déplace de 1 unité dans l'une des quatre directions (Haut, Bas, Gauche, Droite). Après n minutes, …

5
Suivre un objet dans un espace 2D
La description La tâche de ce défi est de concevoir un programme ou une fonction qui suit un objet donné dans un espace .n × nn×nn×n E / S Votre programme recevra 3 entrées, qui peuvent être prises de n'importe quelle manière sensée : nsera la taille du côté de …

5
Centrosymétrisation minimale
Relativement d'actualité. Objectif: étant donné une matrice d'entiers positifs , sortir la plus petite matrice centrosymétrique qui contient (cette matrice peut également contenir des entiers non positifs).MMMMMMM Une matrice centrosymétrique est une matrice carrée avec une symétrie de rotation d'ordre 2, c'est-à-dire qu'elle reste la même matrice après deux rotations. …

4
Ex-Set croissant séquence
Contexte Une séquence d'ensemble ex-croissante d'ordre est définie comme une séquence d'ensembles entiers qui satisfait les conditions suivantes:S 1 , S 2 , ⋯ , S nNNNS1, S2, ⋯ , SnS1,S2,⋯,SnS_1,S_2,\cdots,S_n Chaque est un sous-ensemble non vide de . { 1 , 2 , ⋯ , N }SjeSiS_i{ 1 , …


2
Un sac de pain paresseux
Je travaille dans une boulangerie qui sert du blé, du seigle, de l'orge, des céréales et du pain français, mais le boulanger est un peu bizarre - il empile les pains dans un ordre aléatoire et laisse parfois quelques étagères à la fin vides. Chaque jour, le même client entre …


2
Bloquer la partition d'une chaîne
L'inspiration . Prenons une liste lcomposée de chiffres. Définir une opération de bloc à l' index isur la liste là l'acte consistant à déplacer 3 éléments consécutifs à partir ide lla fin. Exemple: l, i (1-indexing) -> l (after applying block operation at index i) [1,2,3,4,5], 1 -> [4,5,1,2,3] [1,2,3,4,5,6,7], …

21
Mise à jour des fichiers de langue de Minecraft
Dans la version 1.13, les fichiers de langue Minecraft sont passés d'un simple format multi-lignes clé = valeur à JSON . Défi Écrivez un programme convertissant du format d'origine en renvoyant une chaîne JSON. L'entrée peut être prise en utilisant n'importe quelle méthode d'entrée standard, la sortie doit être json …
11 code-golf  game  json 

13
Premier Dernier Dernier Premier
Défi La tâche est simple. Étant donné un tableau et une première et une dernière valeur: renvoyer le premier du dernier après le premier et le dernier du premier avant le dernier. Ou tout simplement: étant donné un tableau, var1, var2. Exemple de tableau: [var2,, var1,, var2,, var2, var1, var2,] …

13
Marquer Briscola
introduction Briscola est l'un des jeux de cartes les plus populaires d'Italie. C'est un jeu de cartes astucieux, comme Bridge. Briscola est bien connue pour son système de points bizarre. Dans ce défi, compte tenu de deux cartes, vous obtiendrez si la première marque plus, moins ou le même nombre …

14
Dessiner une pyramide descendante (ajout)
Défi Étant donné une séquence d'entiers non négatifs, créez une fonction qui génère une pyramide descendante où les enfants sont la somme des deux nombres parents. Le résultat est affiché sous forme de chaîne à l'aide de tabulation \t. Remarque: les onglets de fin sur chaque ligne ne sont pas …
11 code-golf 

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.