Programowanie puzzli i Code Golf

Pytania i odpowiedzi dotyczące programowania entuzjastów puzzli i graczy kodowych

3
Wyjście pełnego PNG od zera
Dane wejściowe : kolor szesnastkowy RGBA c(np. FFFF00FF) I liczba całkowita> 0 i <1000 n(np. 200). Dane wyjściowe : surowe bajty pliku PNG, tak że gdy dane wyjściowe są zapisywane w pliku i otwierane w przeglądarce zdjęć, wyświetlany njest nobraz wypełniony kolorem c. Specyfikacja : Twój program powinien wypisywać dokładnie …

5
Plecionka algorytmiczna - na dzień matki
Zadanie: Twoim zadaniem jest stworzenie programu, który, biorąc pod uwagę liczbę nici i liczbę iteracji warkocza, powie, gdzie idzie każda nić. Zasady są następujące: Liczba pasm będzie zawsze nieparzysta i będzie wynosić od 3 do 6000 (włącznie) Kiedy zaczniesz, nici zostaną podzielone na 2 (prawie) równe pęczki, leftoraz right. leftBędzie …
11 code-golf 

7
Udaremnij kompresję LZMA2
Cel Utwórz program lub parę programów, które wspólnie zakłócają i naprawiają pliki w celu uniemożliwienia efektywnego działania LZMA2. Procedury zakłócania i naprawy muszą być wzajemne, aby można było dokładnie odzyskać oryginalny plik. Cele Zebrane dzieła Szekspira w zwykłym UTF-8 (55889891 bajtów) Wikimedia Commons 2013 Zdjęcie roku w pełnej rozdzielczości (1 …

2
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 code-golf  number  tips  c++  code-golf  popularity-contest  obfuscation  code-golf  c  code-golf  board-game  hexagonal-grid  code-golf  game  grid  code-golf  number  permutations  popularity-contest  math  graphical-output  number-theory  king-of-the-hill  code-challenge  compression  code-challenge  fastest-code  code-golf  math  ascii-art  animation  code-golf  popularity-contest  generation  counting  fastest-code  fastest-code  popularity-contest  image-processing  king-of-the-hill  code-golf  conversion  binary-tree  code-golf  math  number  rational-numbers  division  code-golf  restricted-source  hashing  atomic-code-golf  logic-gates  code-golf  function  code-challenge  puzzle-solver  ai-player  test-battery  popularity-contest  music  compression  code-golf  number  stack  atomic-code-golf  logic-gates  ascii-art  popularity-contest  code-golf  date  grid  code-challenge  game  code-golf  parsing  code-golf  math  geometry  sequence  popularity-contest  code-trolling  code-golf  string  restricted-source  code-golf  quine  king-of-the-hill  code-golf  math  code-golf  simulation  code-golf  ascii-art  code-challenge  sorting  optimization 


13
Bezcelowy wygląd i sekwencja
Ty też tworzysz program, który przyjmuje liczbę całkowitą jako dane wejściowe i wyjściowe jako pierwsze, niezależnie od tego, jak długo wyglądała i mówiła sekwencja . Na przykład: $ ./LAS 8 [1,11,21,1211,111221,312211,13112221,1113213211] Dokładny sposób wyświetlania listy jest nieistotny, o ile użytkownicy wyraźnie widzą różne liczby sekwencji. Ale tutaj jest haczyk. Nie …

5
Uruchom problem Monty Hall
Było już pytanie o symulację problemu Monty Hall . Ten jest inny. Użytkownik będzie grać w Monty Hall problem. Twój program będzie pełnił rolę gospodarza. Montybot, jeśli chcesz. Oto kroki: Wybierz (losowo), które z trzech drzwi ukrywa nagrodę. Wyświetl wizualny obraz trzech drzwi. Proste ABCwystarczy. Lub trzy kwadraty. Lub cokolwiek. …
11 code-golf 

1
Znajdź najlepszy natychmiastowy ruch w grze „dopasuj 3”
Twoim wyzwaniem jest dziś: fbcfbee ffcabbe debceec bccabbe edcfbcd daeaafc eebcbeb I uzyskaj najlepszy możliwy ruch w grze podobnej do Bejeweled, która będzie pasować do trzech lub więcej liter, takich jak ten (zwróć uwagę na wielką Bi C): fbcfbee ffcabbe deBCeec bccabbe edcfbcd daeaafc eebcbeb Pełna specyfikacja: Wprowadzane będą nwiersze …
11 code-golf  game 

5
Front Eulera 9
Project Euler to kolejna fajna strona z wyzwaniami programistycznymi, z którą można konkurować (dobrze grać). Wczesne problemy zaczynają się łagodnie, ale potem eksplodują w trudnej sytuacji poza pierwszą setką. Pierwsze kilka problemów ma pewną podobieństwo między znajdowaniem liczb pierwszych, mnożników i czynników, więc mogą istnieć ciekawe możliwości mikropożytkowania kodu. Napisz …
11 code-golf  math 

20
Określ, czy liczba całkowita jest palindromem w danej podstawie (podstawa)
Napisz program, który odczytuje ze standardowego wejścia dwie liczby całkowite, każda nowa linia jest zakończona, zwane dalej „liczbą” i „radiksem” oraz: Drukuje każdą stałą wiadomość chcesz jeśli liczba jest palindrom w tym radix (np true, t, 1) Drukuje każdą inną ustaloną wiadomość, którą chcesz, jeśli liczba nie jest palindrom w …

14
Gra w golfa + szybkie sortowanie w C.
[ Najnowsza aktualizacja: dostępny program testów porównawczych i wstępne wyniki, patrz poniżej] Dlatego chcę przetestować kompromis prędkości / złożoności za pomocą klasycznej aplikacji: sortowania. Napisz funkcję ANSI C, która sortuje tablicę liczb zmiennoprzecinkowych w kolejności rosnącej . Nie można korzystać z żadnych bibliotek, wywołania systemowe, wielowątkowość lub inline ASM. Wpisy …

23
Oblicz wszystkie kwadraty do x, używając tylko dodawania i odejmowania
Celem jest obliczenie wszystkich kwadratów xz dodawaniem i odejmowaniem. Zasady: Kod musi być funkcją, która generuje całkowitą liczbę kwadratów i zwraca tablicę zawierającą wszystkie te kwadraty. Można nie używać łańcuchów, struktur, mnożenie, dzielenie, lub wbudowanych funkcji do obliczania kwadraty. Możesz używać tylko tablic, liczb całkowitych (liczb całkowitych), dodawania, odejmowania. Żaden …
11 code-golf  math  number 

4
Zbuduj deterministyczną sztuczną inteligencję Go
Oto interesujący problem, o którym myślałem o innym dniu, który polega na tym, że fragmenty kodu konkurują z innymi fragmentami kodu nie tylko we właściwości, którą posiada kod, ale poprzez grę z innymi bitami kodu. Twoim zadaniem jest zbudowanie programu, który przyjmuje bieżący stan planszy Go i określa, jaki ruch …

6
Rzutki spotykają Codegolfa
Myślę, że każdy zna rzutki, niektórzy ludzie nie rozumieją wyniki więc dla tych ludzi, tutaj jest link przydatne w tej sprawie. Tablica Tarcza do gry w rzutki można porównać do kawałka ciasta podzielonego na 20 części. Każdy kawałek jest podzielony na 4 sekcje. mały pierścień zewnętrzny zwany podwójnym (punkty x2) …
11 code-golf 

1
Zbuduj skrypt, aby wygenerować notatkę
THX głęboka uwaga jest jednym z najbardziej rozpoznawalnych brzmień w technologii produkcji audio / wideo. Według twórcy wygenerowanie ostatecznego wyniku wymagało około 20 000 linii kodu C. Możemy to zrobić lepiej. Twoim zadaniem jest napisanie skryptu w dowolnym języku, który wygeneruje dźwięk (do pliku lub bezpośrednio na sprzęt), który pasuje …
11 code-golf 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.