Pytania oznaczone «code-golf»

19
Końcowa gra w szachy: biała do Mate In One

Biorąc pod uwagę siatkę 8x8 liter reprezentujących aktualny stan gry w szachy, Twoim programem jest znalezienie następnego ruchu dla białych, który skutkuje matą (odpowiedź zawsze będzie wiązana w jednym ruchu). Wejście Dane wejściowe będą na STDIN - 8 linii po 8 znaków każdy. Znaczenie każdego...

19
Unikalna wyszukiwarka Sudoku

Wyzwanie: Biorąc pod uwagę tablicę Sudoku na standardowym wejściu, znajdź minimalną liczbę liczb dodanych, aby tablica była wyjątkowa. Szczegóły / zasady: Dane wejściowe są sformatowane w następujący sposób (wszystkie białe znaki są znaczące) 516|827|943 278|394|615 349|615|872 ---+---+--- 98...

19
Hashiwokakero: Buduj mosty!

Hashiwokakero (po japońsku „budowanie mostów”) to łamigłówka, w której zadaniem jest połączenie grupy wysp z mostami. Reguły są następujące: Mosty muszą przebiegać pionowo lub poziomo między dwiema wyspami. Mosty nie mogą się krzyżować. Para wysp może być połączona co najwyżej dwoma równoległymi...

19
Wydrukuj zestaw kantora

Wyzwanie Zbuduj zestaw Cantor N-Leveled . Zestaw trójskładnikowy Cantora jest tworzony przez wielokrotne usuwanie otwartych środkowych trzecich zbioru segmentów linii. Program otrzymuje jeden parametr N(liczbę całkowitą), a następnie drukuje (w konsoli lub w podobny sposób) zestaw Cantor N...

19
Oblicz masę młota o niskiej masie młota

Utwórz program, który oblicza masę hamującą łańcucha. Zwycięzcą jest program o najniższej wadze młota. Zasady: Waga Hamminga dla znaku ASCII jest zdefiniowana jako całkowita liczba bitów ustawiona 1w jego reprezentacji binarnej. Załóżmy, że kodowanie wejściowe to 7-bitowe ASCII, przekazywane...

19
quine-ish kółko i krzyżyk

Napisz program w wybranym języku, który gra idealną grę w kółko i krzyżyk na planszy 3 * 3 przeciwko ludzkiemu graczowi. Jednak każdy ruch musi być innym programem , wygenerowanym z poprzedniej iteracji. To, jak iw jakiej formie oceniasz wkład człowieka, zależy od ciebie, ale należy go odczytać ze...

19
Wygeneruj uniwersalną tabelę funkcji binarnych

Jest to stycznie związane z moim dążeniem do wynalezienia ezoterycznego języka programowania . Tabela liczb binarnych 0 .. 15 może być wykorzystana do implementacji Universal Binary Function przy użyciu operacji indeksowania. Biorąc pod uwagę dwa 1-bitowe wejścia X i Y, wszystkie 16 możliwych...

19
Odwracalny rewerser

Twoje zadanie jest proste. Program czyta wiersz standardowego tekstu i drukuje ten sam tekst w postaci odwróconej znaków. Nie wolno drukować niczego innego. Na przykład: input: „Hello!”, output: „! olleH” Najważniejsze jest to , że twój program musi być w stanie zrobić dokładnie to samo, jeśli...

19
Ustal, czy teren jest w całości ogrodzony płotami

Wyobraź sobie dwuwymiarową tablicę wartości boolowskich, gdzie 0 oznaczają kwadraty trawy na prostokątnej działce, a 1 oznaczają ogrodzenie. Napisz funkcję, która akceptuje tablicę 2D jako dane wejściowe i określa, czy możesz podróżować z dowolnego obszaru trawy do dowolnego innego obszaru trawy,...

19
Liczba pojedyncza czy mnoga?

Oto lista 30 rzeczowników angielskich w ich liczbie pojedynczej i mnogiej. Twoim zadaniem jest po prostu napisanie najkrótszego wyrażenia regularnego pasującego do wszystkich rzeczowników w jednej formie, a żadnego w drugiej (łatwe, wszystkie rzeczowniki angielskie kończą się sliczbą mnogą,...

19
Oblicz pierwsze luki

Znalezienie liczb pierwszych to programowy rytuał przejścia i bardzo często pierwszy poważny program, który ktoś buduje (zwykle z podziałem na próby). Ale same liczby pierwsze są już zużyte. Kolejną o wiele bardziej interesującą rzeczą jest uzyskanie pierwszych luk: najdłuższych jak dotąd przerw...

19
Notatka o przeznaczeniu - umieść notatkę na pięciolinii

Apokalipsa zombie nadeszła i świat się kończy. Nagle ktoś odkrywa formułę, która zajmuje aktualną godzinę, minutę i dzień, i wyrzuca idealną nutę do gry na pianinie, która natychmiast zabija każdego zombie, który ją słyszy. Niestety na świecie pozostał tylko jeden pianista, który zapomniał czytać...

19
ahhhh! Bestie to HHHH!

Jak dowiedzieliśmy się z IBM PC AT, YouTube (patrz wideo) , Wikipedia (patrz artykuł) i Sesame Street: Litera Hjest najbardziej bezlitosną literą alfabetu ! (Nawet jeśli faktycznie składa się z dwóch elementów w Code Page 437. W rzeczywistości jest to WIĘCEJ bezlitosne). Jak Obcy w ... ehm ......

19
Zakłady przyrostowe

Kilka miesięcy temu miałem to pytanie jako łamigłówkę przed przesiewową rozmową kwalifikacyjną. Ostatnio, gdy myślę o blogu, pojawił się w mojej głowie jako dobry przykład, który można wykorzystać do funkcjonalnego rozwiązania problemu. Prześlę swoje rozwiązanie tego problemu, gdy tylko skończę...

19
Rozwiąż zagadkę Einsteina

Einstein napisał zagadkę. Powiedział, że 98% świata nie może tego rozwiązać. Rozwiązałem tę zagadkę w około 25 minut w pociągu do pracy. To po prostu dedukcja. Zagadka Istnieje 5 domów w 5 różnych kolorach z rzędu. W każdym domu mieszka osoba o innej narodowości. Pięciu właścicieli pije...

19
Cztery kwadraty razem

Twierdzenie Lagrange'a o czterech kwadratach mówi nam, że dowolna liczba naturalna może być reprezentowana jako suma czterech liczb kwadratowych. Twoim zadaniem jest napisanie programu, który to robi. Dane wejściowe: liczba naturalna (poniżej 1 miliarda) Wynik: cztery liczby, których kwadraty...