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.

2
Wyjustuj tekst, dodając spacje
Biorąc pod uwagę ten tekst Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore i dolore magna aliqua. Ut enim ad minim veniam, quis nostrud Exercitation ullamco laboris nisi ut aliquip ex ea commodo konsekat. Duis aute irure dolor in reprezenthenderit in voluptate velit …

9
Zakoduj obraz w źródle
Wyzwaniem golfowym jest zakodowanie i skompresowanie następującego obrazu w pliku źródłowym. Aby to zrobić, trzeba napisać 3 funkcje: red, green, i bluektóre akceptują X / Y współrzędne obrazu i powrócić odpowiedni / G / B R wartość piksela pomiędzy 0-255. Oto kod testowy C / C ++: #include <stdio.h> #include …

7
Sprawdź, czy sznurek jest tasowaniem bliźniaków
Wyjaśnienie Dwa ciągi można potasować, przerywając ich litery, aby utworzyć nowy ciąg, podobnie jak dwa stosy kart można potasować, tworząc pojedynczy stos. Na przykład ciągi HELLOi WORLDmogą być tasowane, aby utworzyć HWEOLRLLOD, lub HEWORLLLDO, może po prostu HELLOWORLD. To nie jest tasowanie, jeśli pierwotna kolejność liter nie zostanie zachowana. Na …

4
Zburz ściany w labiryncie
Zasady: W tej grze zaczynasz na szczycie prostokątnej siatki o wymiarach N x M złożonej ze ścian i otwartych przestrzeni. Dane wejściowe to N wierszy M znaków, gdzie znak .określa otwartą przestrzeń, a xścianę. Twój program powinien wypisać najmniejszą liczbę K, tak aby istniała ścieżka od lewego górnego rogu do …
10 code-golf  maze 

1
Skaner kodów kreskowych Code 39
Kod 39 , opracowany w 1974 r., Jest jedną z najczęściej używanych symboli kodów kreskowych, chociaż jest to system UPC / EAN najczęściej spotykany w sprzedaży detalicznej. Kody kreskowe Code 39 mogą kodować wielkie litery, cyfry i niektóre symbole i są łatwe do wydrukowania z oprogramowania komputerowego za pomocą specjalnej …
10 code-golf 

6
Zlicz wszystkie drzewa binarne z n węzłami
Biorąc pod uwagę liczbę całkowitą n, wylicz wszystkie możliwe pełne drzewa binarne z n węzłów wewnętrznych. (Pełne drzewa binarne mają dokładnie 2 dzieci w każdym węźle wewnętrznym). Struktura drzewa powinna być wyprowadzana jako przejście drzewa przed zamówieniem, przy czym 1 oznacza węzeł wewnętrzny, a 0 reprezentuje węzeł zewnętrzny (Null). Oto …

5
Stwórz prostego bota IRC.
Zadanie Stwórz prostego bota IRC, który wykonuje proste zadanie, takie jak powitanie użytkownika. Szczegół (Możesz zobaczyć ten dokument RFC .) Napisz kompletny program, który wykona następujące czynności: Dane wejściowe programu nicknamei realnameod użytkownika. Wszystko nicknamei realnamektóra forma jest [A-Za-z0-9]+dozwolona, ​​ale nie jest ważne, czy dozwolone są inne formularze. Na przykład, …

7
Generator kart Bingo
Karta Bingo składa się z pięciu kolumn po pięć kwadratów każda, a środkowy kwadrat oznaczony jest jako „DARMOWY”. Liczby nie mogą się powielać. Pięć kolumn jest wypełnionych następującym zakresem liczb: B: 1-15 I: 16–30 N: 31–45 G: 46–60 O: 61–75 W jak najmniejszej liczbie znaków wypisz ciąg znaków, który można …
10 code-golf  game 

5
n-ta liczba posiadająca n liczby różnych czynników pierwszych
Utwórz najkrótszą funkcję, program lub wyrażenie, które oblicza A073329 , tj. a(n)Jest n-tą liczbą mającą n różnych czynników pierwszych. Dane wejściowe to liczba elementów w sekwencji do zwrócenia. 0 < n. Nie interesuje mnie precyzja liczb całkowitych. Chcę tylko algorytmu. W przypadku języków, które nie obsługują dowolnie dużych liczb całkowitych, …
10 code-golf  math 

2
Gra Prime Grid
Świetnie się bawiłem, rozwiązując to, więc oferuję to wyzwanie golfowe. Celem tego golfa jest znalezienie największej liczby pierwszej, jaką można zbudować przy użyciu podanych instrukcji. Jako dane wejściowe należy przyjąć siatkę 3x3 pojedynczych cyfr. (Od Ciebie zależy, jak chcesz to zrobić, ale określ to w swoim programie). Możesz poruszać się …

3
Nawigacja samolotowa
Twoim zadaniem jest zaplanowanie trasy przelotu dla lokalnej firmy dostarczającej samoloty. Musisz poprowadzić samolot z punktu A do punktu B. Po prostu nie możesz wystartować w punkcie A, skierować samolot w stronę B i lecieć, ponieważ panujące wiatry zdmuchną cię z kursu. Zamiast tego musisz dowiedzieć się, w którym kierunku …
10 code-golf  math 

12
Wskaźnik równowagi sekwencji
Indeks równowagi sekwencji jest indeksem takim, że suma elementów o niższych indeksach jest równa sumie elementów o wyższych indeksach. Na przykład w sekwencji A: A[0]=-7 A[1]=1 A[2]=5 A[3]=2 A[4]=-4 A[5]=3 A[6]=0 3 jest wskaźnikiem równowagi, ponieważ: A[0]+A[1]+A[2]=A[4]+A[5]+A[6] 6 jest również wskaźnikiem równowagi, ponieważ: A[0]+A[1]+A[2]+A[3]+A[4]+A[5]=0 (suma elementów zerowych wynosi zero) 7 …
10 code-golf 

1
Wizualizator równań Ascii
Radzenie sobie z równaniami przy braku dobrego edytora równań jest nieuporządkowane i nieprzyjemne. Na przykład, jeśli chciałbym wyrazić całkę i jej rozwiązanie, mogłoby to wyglądać mniej więcej tak: Całka [x ^ 3 e ^ (- mx ^ 2 b / 2), dx] = - ((2 + b m x ^ …

5
Oblicz sekwencję całkowitą uzyskaną z czynników pierwszych
Utwórz funkcję, wyrażenie lub program, który wykonuje następujące czynności: Weź czynniki pierwsze dowolnej liczby i zsumuj je. Na przykład czynniki pierwsze 28 wynoszą 2 2 7, zsumowane do 11. Pomnóż wynik przez liczbę czynników pierwszych dla podanej liczby. Np. 28 ma 3 czynniki pierwsze, które sumują się do 11. 11 …
10 code-golf  math 

13
Produkt cyfr
Dla danej dodatniej liczby całkowitej N napisz pełny program, aby znaleźć minimalną naturalną M, tak że iloczyn cyfr M jest równy N. N jest mniejszy niż 1 000 000 000. Jeśli nie ma M, wydrukuj -1. W każdym przypadku Twój kod nie powinien zająć więcej niż 10 sekund. Sample Inputs …
10 code-golf  math 

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.