Programowanie puzzli i Code Golf

17
Napisz kod błędu [zamknięty]

Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany kodów golfowych. Zamknięte 2 lata temu . Nadszedł czas, aby pochwalić się umiejętnościami pisania złego...

17
Gęstość cyfry liczby kwadratowej

Gęstość cyfr liczby kwadratowej (SNDD) pewnej liczby - wynalezionej przeze mnie - jest stosunkiem liczby liczb kwadratowych znalezionych w kolejnych cyfrach do długości liczby. Na przykład 169 jest trzycyfrową liczbą zawierającą 4 liczby kwadratowe - 1, 9, 16, 169 - a zatem ma gęstość cyfr liczby...

17
Wordsearch Solver

Biorąc pod uwagę listę słów i siatkę liter, znajdź wszystkie słowa w siatce i usuń wszystkie litery, które nie są częścią żadnego ze słów. Słowa mogą być do przodu, do tyłu, w górę, w dół lub po przekątnej. Możesz założyć, że żadne słowo na liście nie pojawi się w więcej niż jednym miejscu w...

17
Wybierz własną przygodę

Książki „Wybierz własną przygodę” to forma interaktywnej literatury, w której czytelnik musi podejmować decyzje wpływające na wynik opowieści. W niektórych momentach historii czytelnik ma wiele opcji do wyboru, z których każda wysyła czytelnika na inną stronę w książce. Na przykład w otoczeniu...

17
Regex sprawdzanie poprawności wyrażenia regularnego [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 wymiany kodów golfowych. Zamknięte 2 lata temu . Zbuduj wyrażenie regularne, które zaakceptuje ciąg wyrażenia...

17
Napisz quine trzeciego rzędu

Wyzwanie to stanowi rozszerzenie „ Golfa wzajemnego quine ”. Korzystając z trzech wybranych języków, utwórz program Ouroboros trzeciego rzędu . Oznacza to, że w języku A napisz program pA, który wypisze program pB w języku B. Program pB powinien wypisać program pC w języku C, który z kolei...

17
12 Days of Christmas Lyrics

Pomyślałem, że będzie to zabawne wyzwanie dla wszystkich i jestem ciekawy, jakie rozwiązania wymyślają ludzie. Wydrukuj tekst piosenki „12 Days Of Christmas” On the first day of Christmas, my true love gave to me, A partridge in a pear tree. On the second day of Christmas, my true love gave...

17
Znalezienie liczb niecodziennych

Twoim wyzwaniem, jeśli zdecydujesz się je zaakceptować, jest kodowanie w golfa funkcji, która zwraca wartość prawda lub fałsz (lub podobną znaczącą reprezentację tak i nie), jeśli liczba spełnia następujące kryteria: Sama liczba całkowita jest liczbą pierwszą LUB Każda z liczb całkowitych sąsiada...

17
Obróć obraz artystyczny ASCII

Ze wszystkich znaków ASCII łatwo jest stwierdzić, że niektóre z nich tworzą grupy będące rotacjami tego samego podstawowego znaku. Na przykład V > ^ <. To pozwala na konstruowanie sztuki ASCII, która może być obracana o wielokrotności 90 stopni i nadal pozostaje sztuką ASCII. Wyzwanie Twoim...

17
Kompiluj Regeksy

W tym zadaniu musisz napisać program, który odczytuje wyrażenie regularne i generuje inny program, który wyświetla, czy wyrażenie wejściowe jest akceptowane przez to wyrażenie regularne. Wyjściem musi być program napisany w tym samym języku, co przesłanie. Wejście Dane wejściowe to wyrażenie...

17
Matryca wstępująca

„Macierz wstępująca” jest nieskończoną macierzą liczb całkowitych (włącznie z 0), w której dowolny element jest najmniejszym dostępnym elementem, który nie był wcześniej używany w odpowiednim wierszu i kolumnie: | 1 2 3 4 5 6 ... --+---------------- 1 | 0 1 2 3 4 5 ... 2 | 1 0 3 2 5 4 ... 3 | 2 3...

17
Napisz kod Java, aby wykryć wersję JVM

Celem jest napisanie kodu Java, który wykrywa wersję JVM polegającą na zmianach kompatybilności, skutkach ubocznych, błędach i / lub niezdefiniowanym zachowaniu, które działa w pewien sposób w jednej wersji i w inny sposób w innej wersji. Ponadto kod powinien być co najmniej nieco czytelny, bez...

17
Najszybszy kod do znalezienia następnej liczby pierwszej

Problem jest następujący. Dane wejściowe: liczba całkowitan Wyjście: najmniejsza liczba pierwsza większa niż n. Wyzwanie polega na podaniu najszybszego możliwego kodu. Przetestuję kod na wartościach zaczynających się od rozmiaru z grubsza10^8 10^200 i podwajających rozmiar, aż zajmie to więcej...

17
Prefiksy wielokątów

Wieloboki są nazywane po liczbie stron, które mają. Pięciokąt ma 5 boków, ośmiokąt ma 8 boków. Ale jak się je nazywa? Jak nazywa się 248-stronny wielokąt? Wszystkie wielokąty mają przyrostek -gon. Dla każdego wielokąta istnieją określone prefiksy w zależności od liczby boków. Oto prefiksy niższych...

17
Bok trójkąta Bok boku

Biorąc pod uwagę trzy boki trójkąta, wydrukuj obszar tego trójkąta. Przypadki testowe: W: 2,3,4 Out: 2.90473750965556 W: 3,4,5 Out: 6 Załóżmy, że trzy strony a, b, c zawsze a> 0, b> 0, c> 0, a + b> c, b + c> a, c + a>