Programowanie puzzli i Code Golf

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

1
Czy możesz znaleźć Waldo? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Where's Waldo to gra polegająca na wyszukiwaniu, w której przedstawiono obraz jakiejś sceny, a Twoim …


12
Kości ze zmieniającego się losowego generatora
Wprowadzenie Otrzymujesz losowy generator liczb całkowitych z następującą implementacją Pierwsze wywołanie zawsze zwraca 1. Drugie wywołanie zwraca losową liczbę całkowitą od 1 do 2. Trzecie wywołanie zwraca losową liczbę całkowitą od 1 do 3. N-te wywołanie zwraca losową liczbę całkowitą od 1 do n włącznie. Opierając się na powyższej funkcji, …
10 code-golf  random 

13
Operacje z listami
Zainspirowany tym pytaniem . Na liście zawierającej liczby wydrukuj: Suma i iloczyn liczb na liście Średnia i mediana Różnice między każdym terminem na liście (ex [1,2,3] -> [1,1]: 1+1=2, 2+1=3) Lista posortowana rosnąco Minimalna i maksymalna lista Odchylenie standardowe listy Na przykład: Odchylenie standardowe Gdzie μ jest średnią średnią, x …


17
Wieża hanoi solver
Aby dowiedzieć się, czym jest wieża w Hanoi, skorzystaj z Google lub zajrzyj na stronę Wikipedii . Twój kod powinien być w stanie zrobić 2 rzeczy, a są to: Zaakceptuj dane wprowadzone przez użytkownika, które określają liczbę dysków w punkcie początkowym wieży Hanoi Twórz dane wyjściowe w wybrany przez siebie …
10 code-golf  stack 

2
Wyjustuj tekst, dodając spacje
Biorąc pod uwagę ten tekst Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore i dolore magna aliqua. Ut enim ad minim veniam, quis nostrud Exercitation ullamco laboris nisi ut aliquip ex ea commodo konsekat. Duis aute irure dolor in reprezenthenderit in voluptate velit …

9
Zakoduj obraz w źródle
Wyzwaniem golfowym jest zakodowanie i skompresowanie następującego obrazu w pliku źródłowym. Aby to zrobić, trzeba napisać 3 funkcje: red, green, i bluektóre akceptują X / Y współrzędne obrazu i powrócić odpowiedni / G / B R wartość piksela pomiędzy 0-255. Oto kod testowy C / C ++: #include <stdio.h> #include …

7
Sprawdź, czy sznurek jest tasowaniem bliźniaków
Wyjaśnienie Dwa ciągi można potasować, przerywając ich litery, aby utworzyć nowy ciąg, podobnie jak dwa stosy kart można potasować, tworząc pojedynczy stos. Na przykład ciągi HELLOi WORLDmogą być tasowane, aby utworzyć HWEOLRLLOD, lub HEWORLLLDO, może po prostu HELLOWORLD. To nie jest tasowanie, jeśli pierwotna kolejność liter nie zostanie zachowana. Na …

4
Zburz ściany w labiryncie
Zasady: W tej grze zaczynasz na szczycie prostokątnej siatki o wymiarach N x M złożonej ze ścian i otwartych przestrzeni. Dane wejściowe to N wierszy M znaków, gdzie znak .określa otwartą przestrzeń, a xścianę. Twój program powinien wypisać najmniejszą liczbę K, tak aby istniała ścieżka od lewego górnego rogu do …
10 code-golf  maze 

16
Losowe pobieranie próbek bez zamiany
Utwórz funkcję, która wygeneruje zestaw różnych liczb losowych losowanych z zakresu. Kolejność elementów w zestawie jest nieistotna (można je nawet posortować), ale musi być możliwe, aby zawartość zestawu była inna przy każdym wywołaniu funkcji. Funkcja otrzyma 3 parametry w dowolnej kolejności: Liczba liczb w zestawie wyjściowym Dolny limit (włącznie) Górny …

1
Skaner kodów kreskowych Code 39
Kod 39 , opracowany w 1974 r., Jest jedną z najczęściej używanych symboli kodów kreskowych, chociaż jest to system UPC / EAN najczęściej spotykany w sprzedaży detalicznej. Kody kreskowe Code 39 mogą kodować wielkie litery, cyfry i niektóre symbole i są łatwe do wydrukowania z oprogramowania komputerowego za pomocą specjalnej …
10 code-golf 

6
Zlicz wszystkie drzewa binarne z n węzłami
Biorąc pod uwagę liczbę całkowitą n, wylicz wszystkie możliwe pełne drzewa binarne z n węzłów wewnętrznych. (Pełne drzewa binarne mają dokładnie 2 dzieci w każdym węźle wewnętrznym). Struktura drzewa powinna być wyprowadzana jako przejście drzewa przed zamówieniem, przy czym 1 oznacza węzeł wewnętrzny, a 0 reprezentuje węzeł zewnętrzny (Null). Oto …

5
Stwórz prostego bota IRC.
Zadanie Stwórz prostego bota IRC, który wykonuje proste zadanie, takie jak powitanie użytkownika. Szczegół (Możesz zobaczyć ten dokument RFC .) Napisz kompletny program, który wykona następujące czynności: Dane wejściowe programu nicknamei realnameod użytkownika. Wszystko nicknamei realnamektóra forma jest [A-Za-z0-9]+dozwolona, ​​ale nie jest ważne, czy dozwolone są inne formularze. Na przykład, …

7
Generator kart Bingo
Karta Bingo składa się z pięciu kolumn po pięć kwadratów każda, a środkowy kwadrat oznaczony jest jako „DARMOWY”. Liczby nie mogą się powielać. Pięć kolumn jest wypełnionych następującym zakresem liczb: B: 1-15 I: 16–30 N: 31–45 G: 46–60 O: 61–75 W jak najmniejszej liczbie znaków wypisz ciąg znaków, który można …
10 code-golf  game 

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.