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.

12
Wszystkie możliwe sposoby przeplatania dwóch ciągów
Niedawno widziałem to pytanie przy przepełnieniu stosu. To świetne pytanie, ale jest jeden poważny problem z pytaniem. Pytają o najlepszy sposób, aby to zrobić. Np. Najłatwiejszy do odczytania, najbardziej idiomatyczny, schludny itp. Czy oni nie wiedzą, że to nie ma znaczenia? Powinieneś zapytać, jak to zrobić, używając jak najmniej bajtów …

5
Generowanie alfabetu w JavaScript
Jestem prawie pewien, że nie ma lepszego sposobu na zrobienie tego, ale pomyślałem, że nie zaszkodzi zapytać. Mam dość pisania a='abcdefghijklmnopqrstuvwxyz'. Fajne języki mają Range('a'..'z')lub podobne Co możemy zrobić z JS tak krótkim, jak to możliwe? for(i=97,a='';i<123;){a+=String.fromCharCode(i++)} jest dłuższy niż tylko alfabet - ale gwarantuje, że gdzieś nie spieprzę. Mam …

1
Oddziel moje liczby całkowite
Wprowadzenie W dziedzinie matematyki zwanej topologią istnieją rzeczy zwane aksjomatami separacji . Intuicyjnie masz zestaw Xi zbiór podzbiorów X, które możemy traktować jako właściwości. System jest dobrze oddzielony, jeśli można rozróżnić wszystkie elementy na Xpodstawie ich właściwości. Aksjomaty separacyjne formalizują tę ideę. W tym wyzwaniu Twoim zadaniem jest sprawdzenie trzech …

4
Mały język zasługuje na małego tłumacza
Oto bardzo prosta definicja języka: A Variable is any string that does not contain ^, <, >, !, or ? The empty string is a valid variable identifier The value of every variable starts at 0. A Statement is one of (var is a Variable, P is a Program): var^ …

4
Hrabia Mills w dziewięciu mężczyznach Morris
Wprowadzenie Nine Mens's Morris (zwany także Mills) to gra planszowa dla dwóch graczy, w którą gra się na następującej planszy (zdjęcie pochodzi z połączonej strony Wikipedii): Każdy gracz ma 9 mężczyzn w kolorze czarno-białym. Konkretne zasady nie są ważne dla tego wyzwania, ale jeśli jesteś zainteresowany , odwiedź stronę Wikipedii …

18
Znalezienie bazy Repdigit
Repdigit jest liczbą naturalną, która może być napisany wyłącznie powtarzając tę samą cyfrę. Na przykład 777jest repdigit, ponieważ składa się wyłącznie z cyfry 7powtórzonej trzy razy. Nie ogranicza się to jednak do liczb dziesiętnych (podstawa 10): Każda liczba Mersenne'a (w postaci M n = 2 n -1 ) jest powtórką, …

7
Generuj programy w coraz większym rozmiarze
W tym wyzwaniu napiszesz program, który wypisze program, który jest dwukrotnie dłuższy niż oryginalny program. Emitowany program powinien wypisać nowy program program podwoi swoją długość. Przykłady Jeśli moim programem jest a: < a > aa < aa > aaaa < aaaa > aaaaaaaa Zasady Brak wbudowanych quine Oryginalny program musi …

11
Jaka jest częstotliwość tej notatki?
Szybkie odświeżanie muzyki: Klawiatura fortepianowa składa się z 88 nut. W każdej oktawie jest 12 nut C, C♯/D♭, D, D♯/E♭, E, F, F♯/G♭, G, G♯/A♭, A, A♯/B♭i B. Za każdym razem, gdy naciśniesz „C”, wzór powtarza się o oktawę wyżej. Nuta jest jednoznacznie identyfikowana przez 1) literę, w tym wszelkie …
21 code-golf  music 

6
Trójkątna spirala Ulam
Mieliśmy kilka z wyzwań o spirali Ulama. Ale to nie wystarczy. W tym wyzwaniu narysujemy trójkątną spiralę Ulama (w przeciwieństwie do zwykłej kwadratowej spirali Ulama). Oto szkic tego, jak wygląda spirala. Jak wiemy, spirala Ulama układa wszystkie liczby naturalne w spiralę zewnętrzną i zaznacza tylko te, które są pierwsze. Na …

1
Policz typowe wzorce Game of Life
Zadanie polega na tym, aby odczytać z pliku Golly .rlelub zwykłego tekstu (do wyboru), którego nazwa pliku jest podana (na STDIN lub jako argument wiersza poleceń) oraz zidentyfikować i policzyć wspólne wzorce w zakodowanej w nim siatce. Alternatywnie możesz zamiast tego udostępnić zawartość pliku bezpośrednio przez STDIN. Twój program powinien …

5
Pyth Practice 2
Czas na kolejną praktykę Pyth. Przedstawiam tutaj 8 stwierdzeń problemów z każdym rozwiązaniem Pyth. Te rozwiązania zostały napisane przez początkującego Pythona. Jest bardzo zadowolony z tych rozwiązań, ponieważ są one znacznie krótsze niż odpowiedzi w Pythonie. Twoim zadaniem jest jednak pokazać mu lepiej. Twórz równoważne, ale krótsze programy. Jest to …
21 code-golf  pyth 

7
Potencjał elektrostatyczny prostego układu
W fizyce, jak ładunki elektryczne odpychają, a w przeciwieństwie do ładunków przyciągają. Energia potencjalna między dwoma ładunkami jednostkowymi oddzielonymi odległością djest 1/ddla podobnych ładunków i -1/ddla różnych ładunków. Energia potencjalna układu ładunków jest sumą energii potencjalnej między wszystkimi parami ładunków. Wyzwanie Określ energię potencjalną układu ładunków jednostkowych reprezentowanych przez ciąg. …

2
Symboliczna integracja wielomianów
Zastosuj całkę nieoznaczoną do danego ciągu. Jedyne reguły, których będziesz używać, są zdefiniowane jako takie: ∫cx ^ (n) dx = (c / (n + 1)) x ^ (n + 1) + C, n ≠ -1 c, C i n są stałymi. Dane techniczne: Musisz być w stanie zintegrować wielomiany z …

2
Czy te drzewa są izomorficzne?
Wprowadzenie W tym wyzwaniu Twoim zadaniem jest napisanie programu, który decyduje, czy dwa dane drzewa są izomorficzne. Drzewo oznacza ukierunkowany wykres acykliczny, w którym każdy węzeł ma dokładnie jedną krawędź wychodzącą, z wyjątkiem korzenia, który go nie ma. Dwa drzewa są izomorficzne, jeśli jedno można przekształcić w drugie, zmieniając nazwę …

15
Wypisz następną kana
Japońskie znaki kana odpowiadają jednemu dźwiękowi w języku japońskim. Z wyjątkiem ん ( n ), każda inna kana składa się z części spółgłosek i samogłoski. Istnieje naturalna kolejność w japońskiej kanie, rodzaj „porządku alfabetycznego”, który zazwyczaj jest ułożony w tabeli 10 na 5: | a i u e o ----------------------------- …

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.