Questions marquées «chess»

Les échecs sont un jeu stratégique joué avec deux joueurs sur une grille à damiers. Cette balise est destinée aux défis liés aux échecs ou à toute variation d'échecs.

59
Déterminer la couleur d'un carré d'échecs

Votre défi consiste à écrire un programme qui affiche la couleur d’un carré donné sur l’échiquier. Voici à quoi ressemble un échiquier: Vous pouvez voir que le carré a1 est sombre et que h1 est un carré clair. Votre programme doit sortir darkou light, quand on lui donne un carré. Quelques exemples:...

48
Chevalier sur le bord est sinistre

introduction Aron Nimzowitsch était un grand maître d'échecs et un écrivain influent sur les échecs. Dans son livre «Mon système», le premier chapitre traite de l'importance du centre et des raisons pour lesquelles vous devriez le dominer. La raison simple en est que vos pièces ont plus de...

42
StringgnirtSStringgnirtSStringgnirtS

Voici un défi relativement simple pour vous. Avec une chaîne de longueur N , affichez la chaîne en avant, puis en arrière, puis en avant, puis en arrière, etc. N fois. Par exemple, si votre contribution était Hello! Vous devriez produire: Hello!!olleHHello!!olleHHello!!olleH Vous pouvez également...

39
Plus petite compression du jeu d'échecs

Écrivez un algorithme ou un programme capable d’encoder et de décoder un échiquier. L'objectif est de faire la plus petite représentation possible d'un échiquier (une fois décodé) pour déterminer toutes les possibilités de déplacement pour un joueur de ce tour. Le codage doit pouvoir montrer: A qui...

33
Est-ce que ce nombre est Loeschian?

Un entier positif kest un nombre de Loeschian si kpeut être exprimé comme i*i + j*j + i*jpour i, jentier. Par exemple, les premiers nombres loeschiens positifs sont: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Notez que i, jpour une donnée, kne sont pas uniques. Par...

32
Marquez la routine olympique de swing de vigne de Tarzan

Les vignerons olympiques exécutent leurs routines dans des arbres standard. En particulier, l'arbre standard na des sommets pour le 0haut n-1et des bords reliant chaque sommet non nul aau sommet en n % adessous. Ainsi, par exemple, l'arbre standard 5 ressemble à ceci: 3 | 2 4 \ / 1 | 0 parce que le...

31
Somme des pouvoirs de 2

Le défi Étant donné une entrée entière xoù 1 <= x <= 255, renvoyer les résultats de puissances de deux qui, une fois sommées, donnent x. Exemples Compte tenu de l'entrée: 86 Votre programme devrait produire: 64 16 4 2 Contribution: 240 Sortie: 128 64 32 16 Contribution: 1 Sortie: 1...

31
Compter la tour se déplace 1D

Étant donné une position avec une rangée de tours et / ou des espaces vides, affichez le nombre de mouvements de tour différents possibles. Une tour peut se déplacer vers la gauche ou la droite vers un espace vide, mais pas vers celui qui nécessite de passer sur une autre tour. Lorsqu'une tour se...

28
Dites-moi les mouvements

Jack et Jane ont décidé de jouer aux échecs pour s'absenter. Malheureusement, Jack est plutôt mauvais à visualiser. Il trouve difficile de comprendre les mouvements possibles pour une pièce donnée autre qu'un pion, bien sûr! Votre défi consiste à aider Jack à trouver les options possibles pour une...

26
Reines attaquant mutuellement

Soit un échiquier 8x8 représenté par deux valeurs distinctes, l'une étant un carré vide et l'autre une reine. Dans les exemples suivants, j'utilise 0 comme carrés vides et 1 comme reines. Par exemple: est donné par 1 0 1 1 1 0 0 0 1 0 1 0 1 0 1 1 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 0 0 1 1 0 0 1 0 1 1 0...

26
Échecs en trois dimensions

Afin de défendre la décision déconcertante de quelqu'un, les gens disent souvent que cette personne va au-dessus de la tête de tout le monde et joue aux «échecs en trois dimensions». Maintenant, c'est votre chance de jouer aux échecs en 3 dimensions! Règles Il existe de nombreuses variantes des...

26
Le roi peut-il attraper le pion?

Étant donné une entrée de quatre entiers x 1 , y 1 , x 2 et y 2 , indiquez si un roi blanc aux échecs (avec les coordonnées ( x 1 , y 1 )) pourrait attraper un pion noir (avec les coordonnées ( x 2 , y 2 )) et capturez-le si le pion se déplace pour devenir une reine le plus rapidement possible. Les...

25
Substitution de chaîne récursive

La tâche Ecrivez un programme ou une fonction qui, à partir de trois chaînes, A, B, Cproduit une chaîne de sortie dans laquelle chaque instance de Bin Aa été récursivement remplacée par C. Substituer récursivement signifie répéter une substitution où à chaque étape toutes les instances non...

24
Tournoi d'échecs

Il s'agit d'un jeu d'échecs avec des règles simplifiées (car les échecs eux-mêmes sont déjà compliqués, le jouer via un programme simple ne le rend pas plus facile). Pour le moment, il est limité à Java (version 8), mais la création d'une classe wrapper n'est pas si difficile (au cas où quelqu'un...

24
Implémenter le crénage simplifié

introduction Le crénage signifie ajuster l'espacement entre les lettres d'un texte. Par exemple, considérons le mot Topécrit avec les trois glyphes suivants: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ........

24
Distance du chevalier

Aux échecs, un chevalier sur la grille (x, y) peut se déplacer vers (x-2, y-1), (x-2, y + 1), (x-1, y-2), (x-1, y + 2), (x + 1, y-2), (x + 1, y + 2), (x + 2, y-1), (x + 2, y + 1) en une seule étape. Imaginez un échiquier infini avec seulement un chevalier (0, 0): Combien d'étapes faut-il pour...

23
Sous-chaînes à identification unique les plus courtes

Étant donné une liste de chaînes, remplacez chaque chaîne par l'une de ses sous-chaînes non vides qui n'est une sous-chaîne d'aucune des autres chaînes de la liste et aussi courte que possible. Exemple Étant donné la liste ["hello","hallo","hola"], "hello"devrait être remplacée par juste "e"comme...