Pytania oznaczone «board-game»

14
Liczba elementów na planszy

Wprowadzenie Normalna szachownica zawiera 8 x 8 = 64 kwadratów: Widać, że w sumie jest 12 białych elementów . Czarno-białe zawsze mają tę samą ilość sztuk. Jeśli na planszy znajduje się więcej pionków, będą się one sąsiadować, co nie jest dozwolone w tym wyzwaniu. Aby to wyjaśnić, oto kilka...

14
Warcaby: King Me?

Wyzwanie: Biorąc pod uwagę szachownicę, wypuszczaj najmniejszą liczbę ruchów, którą byś potrzebował (zakładając, że czarny w ogóle się nie rusza), aby królem czerwony kawałek, jeśli to możliwe. Zasady : Strona Czerwona zawsze będzie na dole, jednak ich pionki mogą zaczynać się w dowolnym rzędzie...

14
Graj w kółko i krzyżyk i nigdy nie przegrywaj

(Istnieją pewne wyzwania, które wymagają użycia najlepszej strategii, ale tutaj nie. Nawet jeśli jesteś w stanie wygrać, możesz zrobić remis) Wyzwanie Napisz program, który gra w kółko i krzyżyk. Nie może przegrać (dlatego powinien zakończyć grę remisem lub wygraną). Dozwolone metody we /...

14
Rekurencyjnie połączone sumaryczne sumy [N] z iteracjami M.

Weź dwie dodatnie liczby całkowite Ni Mutwórz połączone sumy sumaryczne [N]z Miteracjami. Wyprowadza wynik ostatniej iteracji. Definicja skonsolidowanej sumy skumulowanej: Zacznij od liczby Ni zdefiniuj sekwencjęX = [N] Dołącz do Xłącznych kwotX Powtórz krok 2 Mrazy. Skumulowana suma wektora,...

14
Kółko i krzyżyk - X czy O?

tło Przejdź do „Zadania”, jeśli znasz Tic-Tac-Toe (myślę, że większość to!) Tic-Tac-Toe to słynna gra dla dwóch graczy. Składa się z planszy 3x3, która jest stopniowo wypełniana przez dwóch graczy (wyjaśnienia poniżej); Pierwszy gracz używa postaci, Xa drugi używa O. Zwycięzca jako pierwszy...

13
Get The Getters

Zadanie Chyba wszyscy uwielbiają automatyczne generowanie kodu i oszczędność czasu podczas pracy. Musisz stworzyć wiele klas i członków w ciągu dnia i nie chcesz ich tworzyć gettersręcznie. Zadanie polega na napisaniu programu lub funkcji, która automatycznie generuje gettersdla wszystkich...

13
Odzyskaj liczbę pierwszą z podstawowej mocy

Definicja : potęga pierwsza jest liczbą naturalną, którą można wyrazić w postaci p n, gdzie p jest liczbą pierwszą, a n jest liczbą naturalną. Zadanie : Biorąc pod uwagę siłę pierwszą p n > 1, zwróć liczbę pierwszą p. Przypadki testowe : input output 9 3 16 2 343 7 2687 2687 59049...

13
Wykonaj ruch na planszy Go

Otrzymujesz pozycję na planszy do gry Go i ruch do gry. Musisz podać, czy ruch jest legalny, czy nie, oraz nową pozycję na tablicy, jeśli jest legalna. Krótkie wyjaśnienie ruchów Go: gra polega na naprzemiennym umieszczaniu czarno-białych elementów („kamieni”) w pustych miejscach na kwadratowej...

13
Interpretuj luźne zakresy

Interpretuj luźne zakresy ListSharp to interpretowany język programowania, który ma wiele funkcji, jedną z nich jest kreator zasięgu oparty na indeksie 1, który działa w następujący sposób: Definiujesz zakres jako (INT) TO (INT)lub tylko (INT)tam, gdzie oba lub pojedyncze int mogą przejść od...

12
Zaimplementuj silnik reversi

Twoim zadaniem w tym golfie jest napisanie programu, który wykona ruchy gry w reversi (othello) i wyświetli wynik użytkownikowi. Wejście Ciąg liczb wzięty z zakresu [0–7]. Każda para liczb reprezentuje najpierw współrzędną X, a następnie współrzędną Y. Wszelkie znaki spoza tego zakresu należy...

12
Najdłuższy ruch chińskich warcabów

W chińskich warcabach element może się przesuwać, przeskakując nad dowolnym innym elementem lub wykonując sekwencję takich przeskoków. Twoim zadaniem jest znalezienie jak najdłuższej sekwencji skoków. Wejście Sekwencja 121 zer lub jedynek, każde reprezentujące miejsce na planszy. Zero oznacza, że...

12
Zaimplementuj 64-bitową binarną liczbę zmiennoprzecinkową IEEE 754 za pomocą operacji na liczbach całkowitych

(Na razie oznaczyłem pytanie „C”, ale jeśli znasz inny język, który obsługuje związki, możesz go również użyć). Twoim zadaniem jest zbudowanie czterech standardowych operatorów matematycznych + - * /dla następującej struktury: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t...

12
Fonemiczny Abugida

Postacie Nazwijmy te znaki Unicode angielskimi spółgłosek IPA : bdfhjklmnprstvwzðŋɡʃʒθ Nazwijmy te znaki Unicode angielskimi samogłoskami IPA : aeiouæɑɔəɛɜɪʊʌː (Tak, ːto tylko długi znak samogłoski, ale traktuj go jako samogłoskę do celów tego wyzwania). Wreszcie są to pierwotne i wtórne...

11
Zagrajmy w Rummikub!

Uwaga: jest to związane z odmianą gry Rummikub Tło i zasady Rummikub to gra oparta na kafelkach. Istnieją cztery kolory: czerwony, pomarańczowy, niebieski i czarny. Na każdy kolor przypada 13 kafelków (oznaczonych od 1 do 13), a także 2 Jokery, które są niezależne od koloru, dlatego w sumie...

11
X większe niż 3 z co najmniej 2 różnicami między X i Y

Próbuję zagrać w golfa w C ++. Czy można skrócić ten warunek? X > 3 & X - Y > 1 (Oczywiście oprócz usuwania białych znaków). Więc Xjest przynajmniej 4ale X >= Y + 2. Xi Ysą liczbami całkowitymi w przedziale [0,5]. Próbowałem znaleźć formułę bitową, ale nie udało mi...

11
Zagrajmy w grę planszową!

Wprowadzenie Gry planszowe to klasyczna gra między dziećmi, ale niektóre dzieci nudzą się grając w grę planszową krok po kroku. Teraz chcą, aby wynik został pokazany, zanim położy ręce na planszy. Wyzwanie Załóżmy, że ta gra planszowa: >---#<---X---<X<--#-$ > means the start of...

11
Wdrożenie MENACE

tło Widmo ( M achine e ducable N oughts ND C Rosses e ngine) jest prymitywny algorytmiczne płytkie maszyna do zera gier i przecięcie, utworzonych przez brytyjskiego komputer naukowca Donald MICHIE w 1960 roku. Pierwotnie został zaimplementowany z 304 pudełkami zapałek, każdy oznaczony pozycją...

11
Camel Up Cup: Turniej gry planszowej AI

Puchar Camel Up 2k18 W tym wyzwaniu będziemy grać w częściowo popularną grę planszową Camel Up. Camel Up! to gra planszowa, w której gracze obstawiają wielbłądy, aby wygrywać rundy, wygrywać lub przegrywać, ustawiać pułapki, aby wpływać na ruch lub poruszać wielbłądem. Każda z tych decyzji...

11
Oceń bitwę Stratego

W grze Stratego główną mechaniką gry jest atakowanie pionka przeciwnika swoim. W tym wyzwaniu Twoim zadaniem jest zasymulowanie jednej z tych bitew i określenie, kto przeżyje. Okular Otrzymasz jako dane wejściowe parę sznurków reprezentujących kawałki Stratego. Kawałki są jednym z "S 1 2 3 4 5 6...