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.

30
Różnica kwadratu sumy
Znajdź różnicę między kwadratem sum a sumą kwadratów. To matematyczne przedstawienie: (∑n)2−∑n2)(∑n)2−∑n2\left(\sum n\right)^2-\sum n^2 Twój program / metoda powinna przyjmować dwa dane wejściowe, są to dolne i górne granice zakresu i są włącznie. Limity będą pełnymi liczbami całkowitymi powyżej 0. Twój program / metoda powinna zwrócić odpowiedź. Możesz użyć dowolnej …

28
Numery Leyland
Podając liczbę naturalną n, zwróć n-ty numer Leyland . Numer Leylandu Liczby Leylanda są dodatnimi liczbami całkowitymi kpostaci k = x^y + y^x Gdzie x,yliczby całkowite są ściśle większe niż 1. Są one wyliczone w porządku rosnącym. EDYCJA: @DigitalTrauma zasugerował dołączenie następującej „definicji”: Wyobraźmy sobie, że rzucać x^y+y^xw torbie dla …

30
Wygeneruj 100 klas Java Tuple
Napisz skrypt zapisujący na standardowym wyjściu lub w ekwiwalencie Twojego języka 100 wierszy (prawidłowego) kodu Java, który zaczyna się od: class Tuple1 {public Object _0;} class Tuple2 {public Object _0,_1;} class Tuple3 {public Object _0,_1,_2;} class Tuple4 {public Object _0,_1,_2,_3;} class Tuple5 {public Object _0,_1,_2,_3,_4;} class Tuple6 {public Object _0,_1,_2,_3,_4,_5;} …

30
Wyjmij klawiaturę qwerty
Biorąc pod uwagę znak, wypisz (na ekran) cały układ klawiatury qwerty (ze spacjami i znakami nowej linii), który następuje po znaku. Przykłady wyjaśniają. Wejście 1 f Wyjście 1 g h j k l z x c v b n m Wejście 2 q Wyjście 2 w e r t y …

5
World Big Dosa
Jesteś utalentowanym młodym szefem kuchni, któremu właśnie zaproponowano stanowisko szefa kuchni w najbardziej prestiżowej indyjskiej restauracji na świecie. Masz niewielkie doświadczenie w przygotowywaniu kuchni indyjskiej, ale jesteś zdeterminowany, więc postanowiłeś się wykazać. Zdecydujesz się zostać wiodącym ekspertem dosa . Aby to zrobić, musisz nie tylko opanować tworzenie dosów, ale także …

14
Spirala Fibonacciego
Twoim celem jest wygenerowanie spirali Fibonacciego z liczbami. Przykład wejścia / wyjścia 1 -> 1 2 -> 1 1 3 -> 1 1 2 2 2 2 6 -> 8 8 8 8 8 8 8 8 5 5 5 5 5 8 8 8 8 8 8 8 8 …

2
LaTeX biednego człowieka
Przenosisz się do równoległego wszechświata, w którym ludzie ręcznie piszą matematyczne równania na komputerach jako sztukę ASCII. Jako uzależniony od LaTeXa jest to całkowicie niedopuszczalne i należy nieco zautomatyzować ten proces. Twoim celem jest napisanie programu, który wypisze wersję równania ASCII wprowadzoną jako polecenie matematyczne LaTeX. Obowiązkowe polecenia LaTeX do …

22
Ninja, małpy i niedźwiedzie, ojej!
Wyzwanie to jest nagrodą NinjaBearMonkey za wygraną w moje stada robotów Block Building! wyzwanie z poddaniem się Czarnego Rycerza . Gratulacje NinjaBearMonkey! Wyzwanie tutaj jest dość proste, ale ma wiele możliwych podejść. Historia głosi, że w świecie Isometric Illusions istnieje 6 różnych rodzajów stworzeń: Ninja, w skrócie N Niedźwiedzie, w …
37 code-golf  string 

30
Sprawdź, czy litery słów są w kolejności alfabetycznej
Napisz funkcję / program, który przyjmuje jako ciąg ciąg małych / wielkich liter [A-Za-z], który sprawdza, czy występujące litery są unikalne i czy są uporządkowane alfabetycznie (ignorując małe i wielkie litery), czy nie. Dane wyjściowe muszą być zgodne z prawdą, jeśli są unikalne, w kolejności alfabetycznej, a fałsz, jeśli nie. …

8
Najkrótszy kończący program, którego rozmiar wyjściowy przekracza liczbę Grahama
Napisz możliwie najkrótszy program (długość mierzony w bajtach) spełniający następujące wymagania: brak wejścia wyjście jest na standardowe wyjście wykonanie ostatecznie kończy się całkowita liczba bajtów wyjściowych przekracza liczbę Grahama Załóżmy, że programy działają aż do „normalnego” zakończenia na idealnym komputerze 1, który może uzyskać dostęp do nieograniczonych zasobów, oraz że …

30
Sprawdź, czy wszystkie cyfry dziesiętne są unikalne
Usunięte pytania na temat przepełnienia stosu czasami stanowią świetny materiał do gry w golfa. Napisz funkcję, która przyjmuje na wejściu nieujemną liczbę całkowitą i zwraca wartość true, jeśli wszystkie cyfry w reprezentacji 10 tej liczby są unikalne. Przykład: 48778584 -> false 17308459 -> true Liczba znaków obejmuje tylko funkcję. Jeśli …

30
Wskazówki dotyczące gry w golfa w PHP
Jakie masz ogólne wskazówki dotyczące gry w golfa w PHP? Szukam pomysłów, które można by zastosować do problemów z golfem w kodzie, które są przynajmniej nieco specyficzne dla PHP (np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić jedną wskazówkę na odpowiedź.
37 code-golf  tips  php 

30
Wydrukuj alfabet cztery razy
Program musi wydrukować alfabet cztery razy: najpierw w normalnej kolejności alfabetycznej, drugi w kolejności klawiatury qwerty, trzeci w kolejności klawiatury dvorak, a na końcu w odwrotnej kolejności alfabetycznej. Dane wyjściowe powinny przypominać to: abcdefghijklmnopqrstuvwxyz qwertyuiopasdfghjklzxcvbnm pyfgcrlaoeuidhtnsqjkxbmwvz zyxwvutsrqponmlkjihgfedcba W danych wyjściowych nie jest rozróżniana wielkość liter i można dodawać lub pomijać …

30
Wymieszaj pi i e, aby zrobić ciasto!
Każdy wie PI ten stała, stosunek obwodu koła do jego średnicy. 3.14159265358979323846264338327950288419716939937510... Prawdopodobnie również wiedzieć, e się stała, podstawa logarytmu naturalnego. 2.71828182845904523536028747135266249775724709369996... Ale ... znasz ciasto ? Jest to jedna z najważniejszych stałych (dla mnie). Są to cyfry pi i e przeplecione. 32.1741185298216852385485997094352233854366206248373... Jako rozwinięcie dziesiętne: 3, 2, 1, 7, …

5
P i = = 3,2
Zainspirowany tym filmem z serii Infinite . Wprowadzenie Pi jest zdefiniowane jako stosunek obwodu do średnicy koła. Ale jak zdefiniowano okrąg? Zwykle okrąg definiuje się jako punkty o stałej odległości od punktu środkowego (załóżmy, że środek znajduje się w punkcie (0,0)). Następne pytanie brzmi: jak zdefiniować odległość ? Poniżej rozważamy …

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.