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.

7
Wizualizuj regułę łańcucha
Definicja Reguła łańcuchowa z dwiema funkcjami stwierdza, że: D[f(g(x))] = f'(g(x)) * g'(x) Lub alternatywnie: D[f1(f2(x))] = f1'(f2(x)) * f2'(x) Reguła łańcuchowa z trzema funkcjami stwierdza, że: D[f(g(h(x)))] = f'(g(h(x))) * g'(h(x)) * h'(x) Lub alternatywnie: D[f1(f2(f3(x)))] = f1'(f2(f3(x))) * f2'(f3(x)) * f3'(x) I tak dalej. Zadanie Biorąc pod uwagę …

6
Binarne sekwencje powtarzania
Binarna sekwencja rekurencyjna to rekurencyjnie zdefiniowana sekwencja następującej postaci: Jest to uogólnienie x = 1, y = 2, a = [1, 1], alpha = 1, beta = 1sekwencji Fibonacciego ( ) i sekwencji Lucas ( x = 1, y = 2, a = [2, 1], alpha = 1, beta = …

6
Znajdź ścieżki!
Musisz napisać program lub funkcję. Dane wejściowe to „mapa” liczb. Możesz wybrać mapę jako ciąg znaków z nowymi znakami linii ( \n) lub tablicę ciągów 2D. Wszystkie mapy mają od 5 znaków do 5 znaków, a znaki są zawsze cyframi większymi niż 0 lub spacjami. Oto przykład mapy: 12 45 …

3
Sposoby dotarcia do numeru
Ze względu na wejście pierwszego numeru oraz liczbę sekund (zarówno dodatnie liczby całkowite, zero wykluczono), określić w jak wiele sposobów można zrobić drugi z pierwszego, stosując następujące czynności: +1, +2i *3. Operacje są po prostu stosowane od lewej do prawej. Przykłady: Wejście: 1 2. Wyjście: 1. Czyli, można uzyskać tylko …

2
Wykazać, że liczba jest algebraiczna
Zainspirowany tą odpowiedzią (moje podkreślenie): Zagramy w grę. Załóżmy, że masz jakąś liczbę x . Zaczynasz od x, a następnie możesz dodawać, odejmować, mnożyć lub dzielić przez dowolną liczbę całkowitą, z wyjątkiem zera. Możesz także pomnożyć przez x . Możesz robić te rzeczy tyle razy, ile chcesz. Jeśli suma wyniesie …
10 code-golf  math 

7
Downward Number Race
Twoim zadaniem jest stworzenie programu, który doda losowe liczby do poprzednich kwot w ostatecznym pokazie wyścigów liczbowych. Każdy zawodnik (kolumna) zaczyna się od 0 i dodaje 1 lub 0 do poprzedniej sumy na każdym etapie wyścigu, aż wszyscy zawodnicy osiągną wynik wymagany do wygranej. Wartość 1 lub 0 należy wybierać …
10 code-golf 

16
Kod golfa dla leniwych
Twój cel w tym kodzie golfa ma mieć dwa ciągi, languagea code (jeśli kod golfed napisałeś tego jest multilinii, wtedy zmienna ta będzie wielowierszowego.) , A jedna liczba całkowita, bytes. Reprezentują zmienne dla języka programowania, liczbę pobranych bajtów i sam kod. Następnie sformatujesz go tak, jak robi to golfista. Zmienna …

3
Sto kwadratów!
Powrót do podstaw ... Jako nauczyciel w lokalnej szkole podstawowej (klasie?) Potrzebujesz sposobu, aby nauczyć klasę ich harmonogramów. Do Twojej dyspozycji masz sto kwadratów i mnóstwo czerwonych długopisów. Musisz także być w stanie szybko pokazać swojej klasie prawidłowe odpowiedzi. Teraz jesteś wystarczająco sprytny, aby napisać program, który potrafi tworzyć tabele …

10
Znajdź operacje wymagane do uzyskania wyniku
Zadanie jest więc proste, biorąc pod uwagę tablicę liczb i wyników, musisz znaleźć operacje, których należy użyć na liczbach z tablicy, aby uzyskać żądany wynik. Uprośćmy to na początek i zezwalajmy tylko na podstawowe operacje, takie jak: dodawanie, odejmowanie, mnożenie i dzielenie. Przykład: Input : [5,5,5,5,5] 100 Output : 5*5*5-5*5 …

13
Produkt punktowy przekątnych
To wyzwanie jest bardzo proste. Otrzymujesz jako dane wejściowe macierz kwadratową, reprezentowaną w dowolny rozsądny sposób, i musisz wyprowadzić iloczyn iloczynu przekątnych macierzy. Konkretne przekątne to przekątna biegnąca od górnego lewego do prawego dolnego i od prawego górnego do lewego dolnego. Przypadki testowe [[-1, 1], [-2, 1]] -> -3 [[824, …

30
Grupy powtarzających się pozycji
Opis wyzwania Biorąc pod uwagę listę / tablicę elementów, wyświetl wszystkie grupy kolejnych powtarzających się elementów. Opis wejścia / wyjścia Twoje dane wejściowe to lista / tablica elementów (możesz założyć, że wszystkie są tego samego typu). Nie musisz obsługiwać każdego typu, który ma Twój język, ale musi obsługiwać co najmniej …

25
Oblicz prędkość relatywistyczną
W szczególnej teorii względności prędkość poruszającego się obiektu w stosunku do innego obiektu poruszającego się w przeciwnym kierunku jest podana wzorem: s = v + u1+vu/c2.s=v+u1+vu/c2.\begin{align}s = \frac{v+u}{1+vu/c^2}.\end{align} s = ( v + u ) / ( 1 + v * u / c ^ 2) W tym wzorze i …

4
Minimalna diagonalizacja bloku kosztów
Weźmy pod uwagę macierze bloków binarnych po przekątnej, które mają kwadratowe bloki 1s na głównej przekątnej, i wszędzie są 0. Nazwijmy takie macierze „prawidłowymi” macierzami. Na przykład, oto kilka prawidłowych macierzy 4x4: 1 0 0 0 1 1 0 0 1 0 0 0 1 0 0 0 1 1 …

3
RegEx-golf: dopasuj całą zawartość w ciągu
Twoim zadaniem jest napisanie RegEx, który pasuje do wszystkiego wewnątrz ciągów. Łańcuch jest zdefiniowany jako wszystko otoczone (ale nie wliczając) dwóch nieskalowanych ". "Można uciekł \, które mogą również być ponownie uciekł. Przypadki testowe string: ab\c"defg\\\"hi"jkl"mn\\\\"opqrst"" matches: ^^^^^^^^^^ ^^^^^^ ^ (the empty string) Punktacja Najkrótsze rozwiązanie wygrywa. Okular Proszę podać …

12
Wyjątkowo addytywne zestawy N.
Pamiętaj, że zestaw jest nieuporządkowany bez duplikatów. Definicja N -uniquely dodatkowy zestaw S , którego długość jest K jest ustawione tak, że wszystkie N podzbiorów -długość w S sumy różnych numerów. Innymi słowy, sumy wszystkich podzbiorów N długości S są różne. Cel Biorąc pod uwagę tablicę / zestaw jako dane …

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.