Pytania otagowane jako code-golf

Code-golf to konkurs mający na celu rozwiązanie konkretnego problemu w jak najmniejszej liczbie bajtów kodu źródłowego.

27
Cytaty Tex (UVa 272)
Biorąc pod uwagę ciąg, zamień wszystkie lewe podwójne cudzysłowy na dwa znaki odwrotne i wszystkie prawe podwójne cudzysłowy na dwa pojedyncze cudzysłowy. Lewy cytat oznacza cytat, który rozpoczyna cytat. Prawidłowe cytaty oznaczają cytaty, które kończą cytat. Cytaty nie mogą być zagnieżdżone. Możesz założyć, że w ciągu znajduje się parzysta liczba …
17 code-golf 

30
Pierwsze wystąpienie w sekwencji Sixersa
Sekwencja Sixers to nazwa, która może być udzielona do sekwencji A087409 . Dowiedziałem się o tej sekwencji w filmie Numberphile i można ją zbudować w następujący sposób: Najpierw weź wielokrotności 6, zapisane w bazie 10: 6, 12, 18, 24, 30, 36, ... Następnie połącz liczby w strumień cyfr: 61218243036... Na …

17
To nie jest mój X, jego Y to też Z.
Wyzwanie to jest inspirowane serią książek dla małych dzieci autorstwa Fiony Watt i Rachel Wells, które ostatnio bawię się z córką. W każdej książce mysz (zilustrowana, ale nie część tekstu) narzeka, że ​​seria 5 rzeczy tego samego typu nie jest jego rzeczą. Następnie tworzy kopię zapasową, deklarując, że jakiś element …
17 code-golf 

6
Zrób kilka najlepszych kwadratów!
Co to jest Prime Square? Prime Square to kwadrat, w którym wszystkie cztery krawędzie mają różne liczby pierwsze. Ale które? A jak je konstruujemy? Oto przykład 4x4 Prime Square 1009 0 0 3 0 1021 Najpierw zaczynamy od lewego górnego rogu. Pracujemy zgodnie z ruchem wskazówek zegara . Wybieramy najmniejszą …

23
Wymień odstępstwa
Biorąc pod uwagę pewną dodatnią liczbę całkowitą nnn wygeneruj wszystkie odstępstwa nnn obiektów. Detale Wykolejenie to permutacja bez stałego punktu. (Oznacza to, że w każdym numerze wykreślenia nie może znajdować się w wpisie).iiiiii Dane wyjściowe powinny składać się z odchyleń liczb (lub alternatywnie ).(1,2,…,n)(1,2,…,n)(1,2,\ldots,n)(0,1,2,…,n−1)(0,1,2,…,n−1)(0,1,2,\ldots,n-1) Alternatywnie zawsze możesz wydrukować odchylenia odpowiednio …

16
Czy mam bliźniaka z permutowanymi resztkami?
Zdefiniować RnRnR_n w listy reszt euklidesowa podziału nnn o 222 , 333 , 555 i 777 . Biorąc pod uwagę liczbę całkowitą n≥0n≥0n\ge0 , musisz dowiedzieć się, czy istnieje liczba całkowita 0<k<2100<k<21000 taka, że Rn+kRn+kR_{n+k} jest permutacją R48R48R_{48} wynosi k=210k=210k=210 (co prowadzi również do R258=(0,0,3,6)R258=(0,0,3,6)R_{258}=(0,0,3,6) ) Zasady Możesz albo podać …

20
Jestem w twoich podsieciach i gram w twój kod
Wyzwanie Biorąc pod uwagę IPv4 addressw notacji z kropkami-kwadracikami i IPv4 subnetw notacji CIDR , sprawdź, czy addressjest w subnet. Podaj wyraźną i spójną wartość, jeśli jest w subnet, i osobną odrębną i spójną wartość, jeśli nie jest w subnet. Wartości wyjściowe niekoniecznie muszą być zgodne z prawdą / falsey …

19
Nowe zamówienie nr 4: Świat
Wprowadzenie (może zostać zignorowane) Umieszczenie wszystkich liczb dodatnich w regularnej kolejności (1, 2, 3, ...) jest trochę nudne, prawda? Oto szereg wyzwań związanych z permutacjami (przetasowaniami) wszystkich liczb dodatnich. To czwarte wyzwanie w tej serii (linki do pierwszego , drugiego i trzeciego wyzwania). W tym wyzwaniu zbadamy nie jedną permutację …

13
Gwiazdy Twórz gwiazdy
Wprowadzenie Chodzi o to, aby użyć gwiazdki (gwiazdy), *aby wyświetlić gwiazdę ascii-art w określonym wymiarze. Wymiar jest liczbą wejściową większą lub równą 111 która określa wysokość w liniach górnego punktu gwiazdy. Gwiazdy tutaj mają być sześcioramiennymi gwiazdami o większych rozmiarach, wyglądającymi lepiej z perspektywy obrazu. We wszystkich przypadkach ascii-art reprezentacja …

1
Podziel kwadratową siatkę na części o równej powierzchni
To wyzwanie jest oparta na następującej układanki: Jesteś podawany był nprzez nsiatki z nkomórek oznaczonych. Twoim zadaniem jest podzielenie siatki na nczęści, z których każda składa się z dokładnie nkomórek, z których każda zawiera dokładnie jedną zaznaczoną komórkę. Przykład Oto łamigłówka po lewej stronie i jej (unikalne) rozwiązanie po prawej: …

4
Co mamy?
Zainspirowany i na pamiątkę naszego ukochanego geniuszu, ROZERWAĆ On wymyślił i wdrożył dfns - jego opus magnum i przedmiot wyzwanie. Dla zainteresowanych: najnowsza pełna dokumentacja dfns i filmy z Johnem . Zadanie Biorąc pod uwagę kod źródłowy ASCII, odpowiedz, do której z czterech następujących kategorii należy: Dyadic dop Monadic dop …

10
2-wymiarowe sortowanie bąbelkowe
Sortowanie nie ma sensu w przypadku dwuwymiarowej tablicy ... czy to prawda? Twoim zadaniem jest wziąć siatkę wejściową i zastosować do niej algorytm sortowania bąbelkowego, aż wszystkie wartości w siatce nie będą się zmniejszały od lewej do prawej i od góry do dołu wzdłuż każdego wiersza i kolumny. Algorytm działa …
17 code-golf  grid 

26
Obliczanie łącznej liczby miejsc
Biorąc pod uwagę listę zadań, które należy wykonać w kolejności, z których każda zajmuje miejsce, ile czasu zajmie wykonanie ich wszystkich, jeśli po wykonaniu zadania nie będzie można wykonać tego samego zadania dla kolejnych dwóch miejsc (ochłodzenie miejsc )? Jednak w tych gniazdach chłodzących można przypisać inne zadanie. Na przykład, …

14
Znajdź wszystkie (anty) przekątne o zduplikowanych wartościach
Wyzwanie: Na podstawie danych wejściowych macierzy określ ilość przekątnych i przekątnych ze zduplikowanymi liczbami. Więc jeśli mamy taką matrycę: [[aa,ab,ac,ad,ae,af], [ba,bb,bc,bd,be,bf], [ca,cb,cc,cd,ce,cf], [da,db,dc,dd,de,df]] Wszystkie przekątne i anty przekątne byłyby: [[aa],[ab,ba],[ac,bb,ca],[ad,bc,cb,da],[ae,bd,cc,db],[af,be,cd,dc],[bf,ce,dd],[cf,de],[df], [af],[ae,bf],[ad,be,cf],[ac,bd,ce,df],[ab,bc,cd,de],[aa,bb,cc,dd],[ba,cb,dc],[ca,db],[da]] Przykład: [[1,2,1,2,1,2], [1,2,3,4,5,6], [6,5,4,3,2,1], [2,1,2,1,2,1]] Wszystkie przekątne i anty przekątne byłyby: [[1],[2,1],[1,2,6],[2,3,5,2],[1,4,4,1],[2,5,3,2],[6,2,1],[1,2],[1], [2],[1,6],[2,5,1],[1,4,2,1],[2,3,3,2],[1,2,4,1],[1,5,2],[6,1],[2]] Usuwanie wszystkich przekątnych i przekątnych zawierających …

16
Uzyskaj datę n-tego dnia tygodnia w danym roku i miesiącu
Wprowadzenie Często ludzie określają daty jako „drugi piątek sierpnia 2018 r.” Lub „czwartą niedzielę marca 2012 r.”. Ale trudno powiedzieć, która to data! Twoim zadaniem jest napisanie programu, który odbiera rok, miesiąc, dzień tygodnia i liczbę całkowitą, i wypisuje tę datę. Wyzwanie Do wprowadzenia otrzymasz rok, miesiąc, dzień tygodnia i …
17 code-golf  date 

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.