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.

27
Zatrzymaj się, stój tam, gdzie jesteś!
Wyzwanie Napisz funkcję, która przyjmuje jeden parametr: liczbę całkowitą t. Twoja funkcja musi zatrzymać program na tkilka sekund przed kontynuowaniem, podobnie jak time.sleep(t)w Pythonie i WAIT tBBC BASIC. Nie wolno używać żadnych wbudowanych funkcji oczekiwania ani żadnych wbudowanych funkcji do wykonywania kodu po pewnym czasie, a program musi zostać wznowiony …
35 code-golf  date 

29
Narysuj Błyskawicę ASCII
Wprowadzenie Częściowo zainspirowany tym pytaniem StackOverflow , narysujmy Błyskawicę ASCII. Napisz program, który przyjmuje dodatnią liczbę całkowitą nza pośrednictwem STDIN lub wiersza poleceń i wyprowadza poniżej Błyskawicę ASCII. Wkład Dodatnia liczba całkowita nreprezentująca liczbę zygzakowatych poziomów do narysowania. Przykładowy wynik n = 1 __ \ \ \ \ \ \ …

30
Random Golf of the Day # 1: Shuffle an Array
O serii Będę prowadził serię golfowych wyzwań związanych z przypadkowością. Będzie to w zasadzie 9-dołkowe pole golfowe , ale rozłożone na kilka pytań. Możesz brać udział w każdym wyzwaniu indywidualnie, jakby to było normalne pytanie. Będę jednak utrzymywać tabelę wyników we wszystkich wyzwaniach. Serial obejmie 9 wyzwań (na razie), jedno …

17
Wskazówki do gry w golfa w GolfScript
Co, ten post jeszcze nie istnieje? Oczywiście, GolfScript jest stworzony do gry w golfa, więc możesz pomyśleć, że tak naprawdę nie są potrzebne żadne konkretne wskazówki. Aby jednak w pełni wykorzystać funkcje GolfScript, musisz nauczyć się kilku nieoczywistych sztuczek. Ten post służy do zbierania przydatnych porad i wskazówek. Na początek …

30
Sortuj liczby według liczby binarnej 1
Cel Napisz funkcję lub program posortuj tablicę liczb całkowitych w porządku malejącym według liczby 1 obecnych w ich reprezentacji binarnej. Nie jest wymagany żaden warunek sortowania wtórnego. Przykład posortowanej listy (przy użyciu 16-bitowych liczb całkowitych) Dec Bin 1's 16375 0011111111110111 13 15342 0011101111101110 11 32425 0111111010101001 10 11746 0010110111100010 8 …

30
Pół-przekątny alfabet
Biorąc pod uwagę literę alfabetu angielskiego, Twoim zadaniem jest zbudowanie pół-przekątnego alfabetu na wejściu. Jak zbudować alfabet pół-przekątny? Krótki opis : Najpierw zajmujesz pozycję litery w alfabecie P(tutaj Pjest indeksowana 1). Następnie drukujesz każdą literę, aż do wejścia (włącznie) w wierszu, poprzedzonego P-1i powtarzającego Prazy tę literę , z przeplotem. …

30
Funkcja Ackermanna
Funkcja Ackermanna wyróżnia się jako jeden z najprostszych przykładów całkowitej, obliczalnej funkcji, która nie jest prymitywną rekurencyjną. Użyjemy definicji A(m,n)przyjmowania dwóch nieujemnych liczb całkowitych gdzie A(0,n) = n+1 A(m,0) = A(m-1,1) A(m,n) = A(m-1,A(m,n-1)) Możesz wdrożyć nazwana lub anonimowa funkcja przyjmująca dwie liczby całkowite jako dane wejściowe, zwracająca liczbę całkowitą …

30
196 algorytm kod golf
Napisz krótki program dla algorytmu 196 . Algorytm zaczyna się od liczby całkowitej, a następnie dodaje odwrotność do momentu osiągnięcia palindromu. na przykład input = 5280 5280 + 0825 = 6105 6105 + 5016 = 11121 11121 + 12111 = 23232 output = 23232 Wkład liczba całkowita, która nie jest …

30
Wygeneruj trójkąt Pascala
Trójkąt Pascala jest generowany, zaczynając od 1 w pierwszym rzędzie. W kolejnych wierszach liczba jest określona przez sumę dwóch liczb bezpośrednio nad nią po lewej i prawej stronie. Aby to zademonstrować, oto 5 pierwszych rzędów trójkąta Pascala: 1 1 1 1 2 1 1 3 3 1 1 4 6 …


15
Odblokuj swoją blokadę
Zablokowałeś swój rower 3-cyfrowym zamkiem szyfrowym. Teraz chcesz wybrać się na przejażdżkę i odblokować ją za pomocą następującego programu. Wkład 1. parametr Kombinacja cyfr zamka w stanie zablokowanym . Musi różnić się od drugiego parametru (= kombinacja stanu odblokowanego ). (Albo twój rower może zostać skradziony!) Zakres 000..999. Zera wiodącego …

15
Trójkątne punkty kratowe w pobliżu źródła
tło Trójkątny siatka jest siatką tworzą płaszczyznę płytki z regularnie trójkątów równobocznych o boku 1. Poniższy rysunek przedstawia przykład trójkątnej kratki. Trójkątny punkt kratowy jest wierzchołkiem trójkąta tworzącego trójkątną siatkę. Pochodzenie jest stałym punktem na płaszczyźnie, która jest jednym z trójkątnych punktów kratowych. Wyzwanie Biorąc pod uwagę nieujemną liczbę całkowitą …

11
Ile stron rozerwałem?
W zeszłym miesiącu pożyczyłem dużo książek z biblioteki. Wszystkie były dobre książki, pełne emocji i zwrotów akcji. Niestety w niektórych momentach byłem bardzo zły / smutny / rozczarowany, więc wyrwałem kilka stron. Teraz biblioteka chce wiedzieć, ile stron rozerwałem na każdą książkę. Twoim celem jest napisanie programu, który pobiera posortowaną …
34 code-golf 

18
Policz impulsy wybierania obrotowego w numerze telefonu (w tym liter)
W czasach dziadków wybieranie numeru telefonu odbywało się za pomocą tarczy obrotowej w następujący sposób: Aby wybrać każdą cyfrę, włóż palec do odpowiedniego otworu, pociągnij go do oporu i zwolnij. Mechanizm powoduje, że tarcza obraca się z powrotem do pozycji spoczynkowej, a telefon rozłącza i ponownie łączy obwód określoną liczbę …
34 code-golf  number 

21
Łatwe do pomnożenia liczby
Twoim zadaniem jest ustalenie, czy dwie liczby można łatwo pomnożyć . Oznacza to, że ich długie mnożenie przez 10 zasad nie ma żadnego przeniesienia (przegrupowania) między wartościami miejsca, biorąc pod uwagę zarówno etap pomnożenia, jak i krok dodawania. Dzieje się tak, gdy każda para pomnożonych cyfr daje 9 lub mniej, …

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.