Questions marquées «board-game»

14
Nombre de pièces sur un damier

introduction Un damier normal contient 8 x 8 = 64 carrés: Vous pouvez voir qu'au total, il y a 12 pièces blanches . Le noir et le blanc ont toujours la même quantité de pièces. S'il y a plus de pièces sur le plateau, les pièces seraient voisines, ce qui n'est pas autorisé pour ce défi. Pour...

14
Dames: King Me?

Défi: Étant donné un damier, sortez le plus petit nombre de mouvements qu'il faudrait (en supposant que le noir ne bouge pas du tout) pour rogner une pièce rouge, si possible. Règles : Le côté rouge sera toujours en bas, mais leurs pièces peuvent commencer dans n'importe quelle rangée (même la...

14
Jouez au tic-tac-toe et ne perdez jamais

(Il existe certains défis qui nécessitent d'utiliser la meilleure stratégie, mais ici nous ne le faisons pas. Même si vous êtes en mesure de gagner, vous êtes autorisé à faire un match nul) Défi Écrivez un programme qui joue au jeu tic-tac-toe. Il ne doit pas perdre (par conséquent, il doit...

14
Somme cumulée récursivement concaténée de [N] avec M itérations

Prenez deux nombres entiers positifs Net Mcréer les sommes cumulées concaténés de [N], avec des Mitérations. Affiche le résultat de la dernière itération. Définition de la somme cumulée concaténée: Commencez par un nombre Net définissez une séquenceX = [N] Ajouter aux Xsommes cumulées deX Répétez...

14
Tic-Tac-Toe - X ou O?

Contexte Passez à "Tâche" si vous connaissez Tic-Tac-Toe (je pense que la plupart le sont!) Tic-Tac-Toe est un célèbre jeu à deux joueurs. Il se compose d'un plateau 3x3 qui est rempli progressivement par deux joueurs (précisions ci-dessous); Le premier joueur utilise le personnage Xet l'autre...

13
Obtenez les Getters

La tâche Je suppose que tout le monde aime la génération automatique de code et gagner du temps pendant le travail. Vous devez créer beaucoup de classes et de membres pendant la journée et vous ne voulez pas créer tous ceux-ci gettersmanuellement. La tâche consiste à écrire un programme ou une...

13
Récupérez le premier de la puissance principale

Définition : une puissance première est un nombre naturel qui peut être exprimé sous la forme p n où p est un nombre premier et n est un nombre naturel. Tâche : étant donné une puissance première p n > 1, renvoyer la puissance première p. Testcases : input output 9 3 16 2 343 7 2687 2687 59049 3...

13
Faites un pas sur une planche Go

On vous donne une position de plateau pour une partie de Go et un coup pour jouer. Vous devez indiquer si le mouvement est légal ou non, et la nouvelle position du conseil d'administration si elle est légale. Une brève explication des mouvements de Go: le jeu consiste à placer alternativement des...

13
Interpréter les plages lâches

Interpréter les plages lâches ListSharp est un langage de programmation interprété qui possède de nombreuses fonctionnalités, l'une de ces fonctionnalités est un créateur de plage basé sur 1 index qui fonctionne comme ceci: Vous définissez une plage comme (INT) TO (INT)ou juste (INT)où les deux ou...

12
Implémenter un moteur reversi

Votre travail, pour ce golf, est d'écrire un programme qui prendra les coups d'un jeu de reversi (othello) et affichera le résultat à l'utilisateur. Contribution Une chaîne de nombres tirée de la plage [0-7]. Chaque paire de nombres représente d'abord la coordonnée X, puis la coordonnée Y. Tout...

12
Le plus long mouvement des dames chinoises

Dans les Dames chinoises , une pièce peut se déplacer en sautant sur n'importe quelle autre pièce ou en faisant une séquence de tels sauts. Votre tâche consiste à trouver la séquence de sauts la plus longue possible. Contribution Une séquence de 121 zéros ou uns, chacun représentant une place sur...

12
Implémenter un nombre à virgule flottante binaire IEEE 754 64 bits par manipulation d'entiers

(J'ai marqué la question "C" pour le moment, mais si vous connaissez une autre langue qui prend en charge les syndicats, vous pouvez également l'utiliser.) Votre tâche consiste à créer les quatre opérateurs mathématiques standard + - * /pour la structure suivante: union intfloat{ double f; uint8_t...

12
Abugida phonémique

Personnages Appelons ces caractères Unicode consonnes IPA anglaises : bdfhjklmnprstvwzðŋɡʃʒθ Et appelons ces caractères Unicode les voyelles anglaises IPA : aeiouæɑɔəɛɜɪʊʌː (Oui, ːc'est juste la longue marque de voyelle, mais traitez-la comme une voyelle aux fins de ce défi.) Enfin, ce sont des...

11
Jouons au Rummikub!

Remarque: Ceci est lié à une variante du jeu Rummikub Contexte et règles Rummikub est un jeu basé sur des tuiles. Il existe quatre couleurs: rouge, orange, bleu et noir. Pour chaque couleur, il y a 13 tuiles (étiquetées de 1 à 13), et il y a aussi 2 Jokers qui sont indépendants de la couleur, donc...

11
Construire une Go AI déterministe

Voici un problème intéressant auquel j'ai pensé l'autre jour, qui implique des bits de code en concurrence avec d'autres bits de code non seulement dans une propriété du code, mais en jouant à un jeu contre ces autres bits de code. Votre tâche consiste à créer un programme qui prend l'état actuel...

11
X supérieur à 3 avec au moins 2 différences entre X et Y

J'essaie de jouer au golf en C ++. Est-il possible de raccourcir cette condition? X > 3 & X - Y > 1 (En plus de supprimer les espaces, bien sûr.) Donc, Xc'est au moins 4mais X >= Y + 2. Xet Ysont des entiers dans l'intervalle [0,5]. J'ai essayé de trouver une formule au niveau du bit...

11
Jouons à un jeu de société!

introduction Les jeux de société sont un jeu classique entre enfants, mais certains enfants se sentent ennuyés de jouer pas à pas à un jeu de société. Maintenant, ils veulent que le résultat soit affiché avant de mettre la main sur le tableau. Défi Supposons que ce jeu de société:...

11
Mettre en œuvre MENACE

Contexte MENACE ( M achine E ducable N oughts A nd C rosses E ngine) est un algorithme rudimentaire d'apprentissage automatique peu profond pour le jeu Noughts and Crosses, créé par l'informaticien britannique Donald Michie dans les années 1960. Il a été initialement mis en œuvre avec 304 boîtes...

11
Évaluez une bataille Stratego

Dans le jeu Stratego, le mécanisme de jeu principal consiste à attaquer la pièce d'un adversaire avec la vôtre. Dans ce défi, votre travail consiste à simuler l'une de ces batailles et à dire qui survit. Spécifications Vous obtiendrez en entrée une paire de cordes représentant des pièces Stratego....