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.


8
Narysuj trójkąt phi
Wyjaśnienie: W zasadzie, trzeba zrobić to Funkcja totulowa Eulera ma nazwę phi. Spróbujmy obliczyć phi (8) Najpierw wypisz wszystkie cyfry 8 i poniżej wstecz, bez 0 lub poniżej 8 7 6 5 4 3 2 1 Teraz sprawdź, które liczby nie dzielą współczynnika z 8 (1 się nie liczy), i …


4
Zamapuj listę o nieokreślonym rozmiarze na liczbę!
Dobrze wiadomo, w dziedzinie matematyki badającej nieskończoność, że iloczyn kartezjański dowolnej skończonej liczby zbiorów policzalnych jest również policzalny . Twoim zadaniem jest napisanie dwóch programów, które to zaimplementują, jednego do mapowania z listy na liczbę całkowitą, jednego do mapowania z liczby całkowitej na listę. Twoja funkcja musi być bijectywna i …

10
hackertyper.net
Wprowadzenie hackertyper.net to strona internetowa, która symuluje „hackowanie” (tak jak to pokazują media) poprzez wyświetlanie na ekranie skomplikowanego kodu z sekcji kryptograficznej jądra Linuxa podczas pisania z szybkością 3 znaków na jeden wprowadzony tekst. Wyzwanie Twój program / funkcja powinna albo zaakceptować plik jako argument wiersza polecenia, mieć zakodowaną ścieżkę …
11 code-golf 

7
Przeczytaj krzyżówkę
Zainspirowany tym pytaniem o pakowaniu w tym formacie. Czasami widzę ukończone krzyżówki i będąc takim, jakim jestem, nie mogę się martwić, aby dowiedzieć się, jakie były rozwiązania dla wskazówek. Wejście: Ciąg 2D (dowolny format, separacja nowego wiersza, lista 2d itp.) Puste kwadraty będą reprezentowane przez (spację) Co drugi kwadrat będzie …

7
Oblicz produkt Kronecker
Powiązane , ale bardzo różne. W poniższych przykładach Ai Bnie większy niż 2-by-2 matryc oraz matryc są jednym indeksowane. Kronecker produkt ma następujące właściwości: A⊗B = A(1,1)*B A(1,2)*B A(2,1)*B A(2,2)*B = A(1,1)*B(1,1) A(1,1)*B(1,2) A(1,2)*B(1,1) A(1,2)*B(1,2) A(1,1)*B(2,1) A(1,1)*B(2,2) A(1,2)*B(2,1) A(1,2)*B(2,2) A(2,1)*B(1,1) A(2,1)*B(1,2) A(2,2)*B(1,1) A(2,2)*B(1,2) A(2,2)*B(2,1) A(2,2)*B(1,2) A(2,2)*B(2,1) A(2,2)*B(2,2) Wyzwanie: Biorąc pod …

10
Podziel ciąg na n kawałków (lub kawałków o długości n)
Wyzwanie W tym wyzwaniu musisz wykonać dwa różne (ale powiązane) zadania w zależności od kolejności wprowadzania danych. Twój program otrzyma ciąg si liczbę całkowitą njako dane wejściowe i będzie podzielony sna kawałki długości, njeśli będzie spierwszy. Ostatni element będzie krótszy, jeśli to konieczne. podzielony sna nkawałki o równej długości, jeśli …
11 code-golf  string 

23
Znajdź pozytywne dzielniki!
Definicja Liczba jest dodatnia, jeśli jest większa od zera. Liczba ( A) jest dzielnikiem innej liczby ( B), jeśli Amożna podzielić Bbez reszty. Na przykład 2jest dzielnikiem, 6ponieważ 2można podzielić 6bez reszty. Cel Twoim zadaniem jest napisanie programu / funkcji, która przyjmuje liczbę dodatnią, a następnie znalezienie wszystkich jej dzielników. …

4
Strzel grę Load, Defend and Shoot
Jako dziecko często grałem w tę grę. Zasady Jest dwóch graczy (nazwijmy je A i B), a każdy gracz używa swoich rąk jako broni. Istnieją trzy możliwe ruchy: Ręce do góry, aby załadować amunicję do pistoletu. Każdy pistolet zaczyna się pusty. Ładowanie zwiększa amunicję o jeden. Ręce skierowane na drugiego …
11 code-golf  game 

3
Trilateruj swoją pozycję
Wprowadzenie Wyobraź sobie, że jesteś na dwuwymiarowej płaszczyźnie kartezjańskiej i chcesz ustalić na niej swoją pozycję. Znasz 3 punkty na tym samolocie i odległość do każdego z nich. Chociaż zawsze można na tej podstawie obliczyć swoją pozycję, robienie tego w głowie jest dość trudne. Więc decydujesz się napisać do tego …

7
Music Interval Solver
W teorii muzyki odstęp jest różnicą między dwoma tonami. Każdy skok jest zdefiniowany przez liczbę pół kroków (Różnica między C i C #) lub całych kroków (Różnica między C i D). Jeden cały krok jest taki sam jak dwa pół-kroki. Oto lista wszystkich domyślnych interwałów i liczby reprezentowanych przez nie …
11 code-golf  music 

1
Rysuj spiralne słowa [zamknięte]
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 2 lata temu . Scenariusz Biorąc pod uwagę wprowadzanie małych liter i spacji ASCII, narysuj spiralę znaków, która śledzi oryginalne wprowadzanie znaków bez …

3
Obracaj każdy blok 2x2 w matrycy
Wyzwanie Biorąc pod uwagę n x mmacierz n > 1i m > 1 liczby całkowite 1 2 3 4 5 6 oraz lista liczb całkowitych o dokładnie takiej 2x2samej wartości, jak liczba bloków w macierzy ( (n-1)*(m-1)jeśli potrzebujesz dokładnej liczby) [1, 2] Wyjście macierzy z każdym 2x2blokiem obróconym o bieżącą …

3
Oceń funkcję Zeta Riemanna przy liczbie zespolonej
Wprowadzenie Znalazłem to pytanie, które zostało zamknięte, ponieważ było niejasne, ale był to fajny pomysł. Zrobię co w mojej mocy, aby było to wyraźne wyzwanie. Funkcja Riemanna Zeta jest funkcją specjalną, która jest zdefiniowana jako kontynuacja analityczna do złożonej płaszczyzny. Istnieje wiele równoważnych formuł, które sprawiają, że jest to interesujące …

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.