Programowanie puzzli i Code Golf

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

6
Tłumacz języka TUT
Tekst można przetłumaczyć na pisemną wersję języka TUT , zastępując każdą literę odpowiednim „słowem TUT”, jak podano w poniższej tabeli (zaadaptowanej z powiązanego artykułu) * : a e h hash o o u yu b bub i ay p pup v vuv c kut j jag q kwak w waks …
10 code-golf  string 

14
Triforce ReBoot [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 3 lata temu . Patrząc na to, jak strasznie świat się odwrócił, oto trudniejszy. Uwielbiam Zelda i ReBoot. Utwórz …
10 code-golf 

10
Wygeneruj trójkąt prostokątny
W tym wyzwaniu musisz wziąć dwie liczby (oddzielone spacją) jako dane wejściowe i wyjściowe prostokąta ASCII, złożonego z xs. Pierwsza liczba będzie szerokością i wysokością trójkąta, który powinieneś wyprowadzić. Drugi numer będzie tym, w którym rogu będzie kąt prosty. Rogi są ponumerowane od 1 do 4, zaczynając od lewego górnego …

5
Generuj sekwencje Skolem
Sekwencje Skolem Sekwencja Skolem jest ciągiem 2nliczb, gdzie każda liczba ipomiędzy 1i nzachodzi dokładnie dwa razy, a odległość między dwoma wystąpieniami ijest dokładnie ikroki. Oto kilka przykładów sekwencji Skolem: 1 1 1 1 4 2 3 2 4 3 16 13 15 12 14 4 7 3 11 4 3 …

3
Szybko podziel się w Manufakturze
tło Manufaktura została wprowadzona na rynek jako gra, ale my, golfiści, widzimy ją taką, jaka naprawdę jest: dwuwymiarowy język programowania. Język programowania Manufaktury opiera się na jednej kolejce , która zawiera serię kolorowych znaczników. Wskaźnik instrukcji porusza się po planszy za pomocą przenośników taśmowych i napotyka szereg pisarzy i gałęzi, …

3
Obliczanie oporu (Nerd Sniping)
Dzień dobry golfiści, Nasze dzisiejsze wyzwanie jest inspirowane komiksami XKCD 356 i 370 . Napiszemy program do obliczania rezystancji grupy rezystorów. Ostrzeżenie, że jest to prawie wystarczająco trudne, aby uzasadnić wyzwanie kodowe, myślę jednak, że istnieje pewna sztuka pisania nieco bardziej złożonych programów w formacie golfowym. Najniższa liczba znaków wygrywa. …

5
Zwraca ostatni kolor danych wejściowych w Manufakturze
Ta łamigłówka jest kolejnym z mojej serii wyzwań Manufaktury. tło Manufaktura jest językiem programowania gier / dwuwymiarowości. Gracz musi utworzyć programy, które będą manipulować kolejką, aby osiągnąć pożądane wyjście. Jest łatwy do nauczenia się, ale trudny do opanowania, więc pozwala tworzyć różnorodne wyzwania. Jeśli nie wiesz, o czym mówię, radzę …

3
Stone Rosetta Challenge: Draw a Box Plot
Celem Stone Rosetta Challenge jest pisanie rozwiązań w jak największej liczbie języków. Pochwal się swoją wielojęzycznością programistyczną! Wyzwanie Wyzwanie polega na wdrożeniu programu, który wprowadzi listę liczb i wyprowadzi wykres skrzynkowy danych, w jak największej liczbie języków programowania . Wykres pudełkowy wyświetli kwartyle i wartości odstające w danych, a nawet …

2
Sprawdzanie poprawności adresu e-mail
Napisz funkcję lub program do sprawdzania poprawności adresu e-mail w stosunku do RFC 5321 (niektóre reguły gramatyczne znalezione w 5322 ) ze swobodą, że możesz ignorować komentarze i składać białe znaki ( CFWS) i ogólne literały adresowe. To daje gramatykę Mailbox = Local-part "@" ( Domain / address-literal ) Local-part …

1
Skaluj według klucza i trybu
Większość z was prawdopodobnie zna skalę C-dur: C D E F G A B C Skala główna charakteryzuje się odstępami między sąsiednimi nutami, które mierzone w półtonach to: 2 2 1 2 2 2 1 Z tych przedziałów możemy skonstruować dowolną dużą skalę, zaczynając od dowolnej nuty ( klucz skali). …
10 code-golf  music 

2
Regiony regularnych wielokątów
Biorąc pod uwagę regularny N-gon ze wszystkimi narysowanymi przekątnymi, ile regionów tworzą przekątne? Na przykład regularny trójkąt ma dokładnie 1, kwadrat ma dokładnie 4, pięciokąt ma dokładnie 11, a sześciokąt ma 24. wynik jest odwrotnie proporcjonalny do liczby bajtów w roztworze małe współczynniki krówki mogą być dodawane do wyników na …

6
Szyfr ogrodzeniowy
Napisz dwa programy: - Jeden, który odczytuje ciąg i klucz i koduje ciąg w szyfr szynowy za pomocą tego klucza. - Podobnie napisz program dla funkcji odwrotnej: odszyfrowanie ogrodzenia za pomocą klucza. Dla tych, którzy nie wiedzą, czym jest szyfr ogrodzeniowy, jest to w zasadzie metoda pisania zwykłego tekstu w …

2
Wygeneruj prawidłowe równanie przy użyciu liczb określonych przez użytkownika
Opiera się na grze, w którą grał mój nauczyciel matematyki w gimnazjum. Napisał na planszy 5 losowych jednocyfrowych liczb, a następnie losową dwucyfrową liczbę. Staramy się stworzyć równanie, w którym wszystkie 5 liczb jednocyfrowych daje dwucyfrową liczbę. Oto kilka przykładów rozwiązań pozwalających lepiej to wyjaśnić: Input: Solution: 7 5 4 …

5
Zamiana numerów [zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat Code Code Stack Exchange. Zamknięte 2 lata temu . To powszechna łamigłówka, którą wielu z was rozwiązało ręcznie. Teraz nadszedł czas, aby napisać algorytm, aby rozwiązać to samo. …

10
Gra w kości nieprzechodnie
Ci z was, którzy lubią Numberphile, znają dr Jamesa Grime'a, który opisał nieprzechodnie grę w kości na swoim kanale . Gra składa się z trzech kostek o 6 twarzach: Die 1: 3,3,3,3,3,6 Die 2: 2,2,2,5,5,5 Die 3: 1,4,4,4,4,4 Każdy z dwóch graczy wybiera kostkę do użycia. Rzucają je, a wyższa …
10 code-golf  game  random 

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.