Programowanie puzzli i Code Golf

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


4
Pomnóż z ograniczonymi operacjami
Istnieje 500 nieoficjalnych nagród za powtórzenie najlepszej najlepszej odpowiedzi . Cel Twoim celem jest pomnożenie dwóch liczb przy użyciu jedynie bardzo ograniczonego zestawu operacji arytmetycznych i przypisywania zmiennych. Dodanie x,y -> x+y Wzajemne x -> 1/x( bez podziału x,y -> x/y) Negacja x -> -x( nie odejmowanie x,y -> x-y, …

3
Co możesz zrobić w URI 4k danych? [Zamknięte]
Bounty się skończyło, phpdeveloper wygrywa w Conway's Game of Life Platforma internetowa rozwija się dziś w szybkim tempie. Funkcje, takie jak animacje CSS3 , transformacje , cienie i gradienty , <canvas>, <audio>i <video>tagi, SVG , WebGL i wiele więcej znaczy, że można zrobić o wiele więcej w przeglądarce, aw znacznie …

30
Rozszyfruj kod źródłowy [wątek robbera na próby włamania]
To jest wątek towarzyszący głównemu wyzwaniu Rozszyfruj kod źródłowy . Jeśli uważasz, że udało ci się rozszyfrować jedną z odpowiedzi policjanta, powinieneś opublikować swoje rozwiązanie jako odpowiedź na ten wątek. Przypominamy, że masz jedną próbę złamania każdego zgłoszenia. Twoja próba włamania będzie niezakodowaną wersją kodu źródłowego. Jeśli twoje zgadywanie pasuje …

30
Narysuj formację do gry w kręgle
Twoim celem jest pokazanie sztuki ASCII formacji w kręgle z 10 pinami, gdzie pozostały tylko niektóre z pinów. Wygrywa najmniej bajtów. Kołki dziesiątek mają trójkątny kształt: O O O O O O O O O O Kołki są oznaczone od 1 do 10 jako: 7 8 9 10 4 5 …

26
Zawieś swój ulubiony kompilator [zamknięty]
Napisz doskonale legalny kod w wybranym przez siebie dobrym języku, którego kompilacja albo zawiesi kompilator, albo wyśle ​​go do nieskończonej pętli (nieskończony czas kompilacji). Ograniczenia: Użyj standardowego języka, który jest używany w prawdziwym świecie. Użyj standardowego, dobrze rozwiniętego kompilatora (brak odpowiedzi typu „Napisałem mój kompilator C, który ulega awarii na …

12
Najwyższa peregrynacja parzystości
Celem tego wyzwania jest graficzne przedstawienie chodzenia po płaszczyźnie, gdzie kierunek każdego kroku kkk jest określony przez pierwotność kkk i parzystość jego binarnej ekspansji. Konkretnie, Początkowy kierunek jest ustalony, powiedzmy na północ. Wszystkie kroki mają tę samą długość . Kierunek z etapu kkk może być Północna, Zachodnia, Południowa i Wschodnia, …

30
Czy ten ciąg jest kwadratem?
Ciąg uważa się za kwadratowy, jeśli spełnione są następujące warunki: Każda linia ma taką samą liczbę znaków Liczba znaków w każdej linii jest równa liczbie linii. Twoim zadaniem jest napisanie programu lub funkcji, która określa, czy dany ciąg wejściowy jest kwadratem, czy nie. Możesz wymagać ograniczenia danych wejściowych przez wybór …

3
Pomocy, jestem uwięziony w trójkącie Sierpińskiego!
Rysowanie trójkąta Sierpińskiego zostały wykonane do śmierci . Są jednak inne ciekawe rzeczy, które możemy z tym zrobić. Jeśli wystarczająco mocno zerkniemy na trójkąt, możemy zobaczyć odwrócone trójkąty jako węzły wykresu fraktalnego. Znajdźmy sposób na obejście tego wykresu! Najpierw przypiszmy numer do każdego węzła. Największym trójkątem do góry nogami będzie …

10
Etapy Falcon Heavy
Wybierz zestaw czterech bajtów bez zamiany (tj. Bez powtarzania bajtu) i niekoniecznie w określonej kolejności, z jednego z następujących czterech zestawów: Znaki dowolnego kodowania jednobajtowego Znaki Unicode z zakresu 00 – FF Podpisane liczby całkowite dziesiętne z zakresu −128–127 Dziesiętne liczby całkowite bez znaku w zakresie 0–255 Cztery wybrane wartości …

23
Pokrycie Skyline pociągnięciami pędzla
Biorąc pod uwagę nieujemną liczbę całkowitą wysokości linii horyzontu, odpowiedz, ile nieprzerwanych pociągnięć pędzla o wysokości 1 jednostki potrzeba do jej pokrycia. [1,3,2,1,2,1,5,3,3,4,2], wizualizowane jako: 5 5 4 3 5334 32 2 53342 13212153342 potrzebuje dziewięciu pociągnięć pędzla: 1 2 3 4 5555 66 7 88888 99999999999 Przykłady [1,3,2,1,2,1,5,3,3,4,2] → …

30
Gold Battle KoTH
To wyzwanie się skończyło. Aby zobaczyć ostateczne wyniki zawodników, kliknij tutaj W tym wyzwaniu każde zgłoszenie jest jednym botem. Każdy bot powinien być funkcją Javascript. Boty będą walczyć o najwyższą łączną wartość złota. Złoto można hodować lub zdobywać za zabijanie innych botów i służy ono do ulepszania leczenia, ataku, ochrony …

30
Prędkość listów
Biorąc pod uwagę ciąg znaków, wypisz nowy ciąg z każdą literą przesuniętą w prawo przez odpowiedni indeks alfabetu. Wszyscy wiemy, że A jest wolne, a Z to szybka litera. Oznacza to, że Z zostaje przesunięty w prawo o 25 pól, A w ogóle się nie zmienia, a B zostaje przesunięty …
43 code-golf  string 

30
Zaimplementuj kalkulator iOS 11
iOS 11 ma błąd, który powoduje, że wynikiem 1 + 2 + 3 jest 24 . Jest to związane z prędkością animacji, ale w każdym razie: Zadanie polega na wykonaniu 1 + 2 + 3 == 24. Ale tylko to. Powinieneś więc zapewnić funkcję, która poprawnie sumuje większość sekwencji, ale …
43 code-golf  math  number 


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.