Pytania oznaczone «code-golf»

10
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...

10
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...

10
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 są...

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....

10
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ść...

10
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...

10
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...

10
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...

10
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...

10
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 11233 233...

10
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 = 1). Wyzwanie Biorąc pod uwagę n, x, y, a,...

10
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)))] =...

10
Zbuduj matrycę jakobską

Weź wektor niewiadomych i zastosuj ogólną funkcję różnicowalną . Jakobian jest następnie podawany przez matrycę tak że: Załóżmy na przykład m=3i n=2. Następnie (przy użyciu indeksowania opartego na 0) Jakobian fjest wtedy Celem tego wyzwania jest wydrukowanie tej jakobińskiej...

10
Formuła na kongregacje

Chińskie twierdzenie o resztach może być bardzo przydatna w arytmetyce modularnej. Rozważmy na przykład następujący zestaw relacji zgodności: W przypadku zestawów warunków kongruencji jak ten, w którym wszystkie zasady ( 3, 5, 7w tym przykładzie) są wspólnie pierwsza z siebie, że będzie jeden i...

10
Kroki permutacji

Napisz funkcję, która pobiera zestaw liczb całkowitych i wypisuje każdą permutację zestawu, a zamiana jest wykonywana pomiędzy każdym krokiem Wejście zestaw liczb całkowitych, na przykład (0, 1, 2) Wynik lista permutacji i zamian w formacie (zestaw) (zamiana) (zestaw) ... Przypadek...

10
Oceń wyrażenia za pomocą znaczących cyfr

Biorąc pod uwagę wyrażenie, Twoim zadaniem jest jego ocena. Jednak twoja odpowiedź nie może zawierać więcej cyfr niż to konieczne, ponieważ daje to wrażenie posiadania dokładniejszych pomiarów niż rzeczywistość. Liczba znaczących cyfr, które ma liczba, to liczba cyfr, które zapisano w notacji...

10
Zeskanuj daktylowy heksametr w unikalnej układance

Jako straszny student łaciny od kilku lat nauczyłem się nienawidzić wielu rzeczy związanych z łaciną. Jest jednak jedna rzecz, którą kocham. Łacińska rezydencja. Rozcięcie to czynność polegająca na określeniu miernika określonej linii poezji. W przypadku łaciny oznacza to wytyczenie każdej sylaby...

10
Konstruowalne n-gony

Constructible n-gon jest regularny wielobok o n bokach, które można budować tylko z kompasem i nieoznakowanym linijki. Jak stwierdził Gauss, jedynym n, dla którego można zbudować n-gon, jest iloczyn dowolnej liczby odrębnych liczb pierwszych Fermata i potęgi 2 (tj. n = 2^k * p1 * p2 * ...Z kbyciem...