Pytania oznaczone «code-golf»

29
Bardzo proste znaki siatki

Napisz program lub funkcję, która przyjmuje trzy dodatnie liczby całkowite, W, H i N. Wydrukuj lub zwróć siatkę W × H, w .której co N-ta .w normalnej angielskiej kolejności czytania jest zastąpiona przez X. Na przykład, biorąc pod uwagę W = 7, H = 3, N = 3, siatka ma 7 znaków szerokości i 3...

29
Pomóż architektom wizualizować panoramę

W ramach projektu urbanistycznego otrzymałeś zadanie stworzenia programu lub funkcji, która wyświetli panoramę miasta, biorąc pod uwagę pewien wkład architektów. Projekt jest dopiero w fazie początkowej, więc wystarczy bardzo przybliżony szkic. Najłatwiej jest oczywiście narysować linię horyzontu w...

29
Prawdopodobieństwo 1 / N

Ponieważ nie ma wystarczającej liczby prostych wyzwań związanych z golfem : Utwórz opcjonalnie nienazwany program lub funkcję, która, podając (w jakikolwiek sposób) liczbę całkowitą 1 ≤ N ≤ 10000, generuje wartość True Twojego języka z pseudolosowym prawdopodobieństwem 1 / N, w przeciwnym razie...

29
Decyzja Świętego Mikołaja

Decyzja Świętego Mikołaja: W tym wyzwaniu pomożesz Świętemu Mikołajowi zdecydować, czy ktoś na liście jest niegrzeczny czy miły, a następnie zdobądź coallub toys. Ale niestety, Santa jest niezorganizowany, w niektórych jego zapisów, że naughty, nice i namepola są w złej kolejności. Wkład Dane...

29
Ile wody zostało?

Tutaj, w Kalifornii, mamy suszę, więc musimy wiedzieć, ile wody nam pozostało, abyśmy mogli zaoszczędzić jak najwięcej wody. Ponieważ ilość wody jest ograniczona, twój kod będzie musiał być jak najkrótszy. Przykłady | | | | |~~~| |___| Output: 0.5 |~~~~~| | | | | |_____| Output: 1 |...

29
To wyzwanie sprawia, że ​​centy

Wiem, że tytuł cię kręci Biorąc pod uwagę wielkość produkcji pieniężnej, najmniejsza liczba monet stanowi tę kwotę Przykłady 0.1 1 dime 0.01 1 penny 0.28 1 quarter 3 penny 0.56 2 quarter 1 nickel 1 penny 1.43 5 quarter 1 dime 1 nickel 3 penny Spec 100 centów za dolara. Wartości każdego...

29
Dank Meme Generator

Lubię tworzyć wilgotne memy z moich własnych zdjęć. Ale wszystkie tak zwane „szybkie memy” mają po prostu za dużo kodu . Uświadomiłem sobie, że jedynym sposobem na stworzenie najokropniejszego generatora memów jest poproszenie was o PPCG o golfa. Więc pozwól, że przedstawię ci wszystko, co musisz...

29
Odznacz ciąg

Biorąc pod uwagę listę plasterków łańcucha, wypisz oryginalny łańcuch. Każdy wycinek zostanie podany jako lista o długości 2, zawierająca pozycję początkową wycinka (liczba całkowita ≥0) i sam wycinek. Jeśli twój język nie obsługuje tablic dowolnych typów, możesz również wziąć to jako strukturę...

29
Znajdź zespół napędowy!

Zwycięzcą (oczywiście) jest Dennis ♦, który użył Galaretki z 10 bajtami! To wyzwanie będzie nadal aktualne, ale wyniki nie będą już brane. Układ napędowy liczby jest konceptem Johna Conwaya (który jest również znany z tworzenia Gry życia Conwaya, ale nie o to chodzi). Jest tak...

29
Uprość pierwiastek kwadratowy

Biorąc pod uwagę dodatnią liczbę całkowitą n, uprość pierwiastek kwadratowy √ndo formy a√b, wyodrębniając wszystkie czynniki kwadratowe. Wyprowadzane a,bpowinno być całkowite dodatnie ze n = a^2 * bz btak małe, jak to możliwe. Państwo może wyjście ai bw dowolnej kolejności w każdym rozsądnym...

29
Oblicz super-logarytm

To powinno być proste wyzwanie. Biorąc pod uwagę liczbę n >= 0, Wyjście super logarytm (lub dziennik *, log-gwiazda, albo powtórzyć logarytm , które są równoważne, ponieważ nnigdy nie jest negatywna na to wyzwanie.) Z n. Jest to jedna z dwóch odwrotnych funkcji do tetracji . Drugim jest...

29
Sprawdź rozwiązanie Tower of Hanoi

Jeśli nie wiesz, czym jest Wieża Hanoi , wyjaśnię to krótko: Istnieją trzy pręty i niektóre dyski, z których każda ma inny rozmiar. Na początku wszystkie dyski znajdują się w pierwszej wieży w uporządkowanej kolejności: największa jest na dole, a najmniejsza na górze. Celem jest przeniesienie...

29
Ile prostokątów w siatce?

Cóż, chociaż wyzwanie to okazało się ogromnym sukcesem, okazało się również, że jego rozwiązanie było bardzo trywialne. Dlatego dla tych, którzy szukają większego wyzwania, stworzyłem kontynuację tego wyzwania, w którym musisz teraz policzyć liczbę unikalnych prostokątów. Sprawdź to! Teraz,...

29
Kwadrat tekstu

Wyzwanie Biorąc pod uwagę ciąg, wyślij tekst w kształcie kwadratu. Możesz założyć, że tekst zawsze będzie pasował do kwadratu i że nigdy nie będzie pusty ciąg. Możesz również założyć, że nigdy nie będzie miał nowych linii. Przykład Input: Hi, world Output: Hi, wo rld Przypadki...

29
Oceń wyrażenie operatorów trójskładnikowych

Rozważmy gramatykę nad alfabetem { 0, 1, ?, :} określone przez reguły produkcji s → 0┃ 1┃ 0 ?s :s ┃ 1 ?s :s Biorąc pod uwagę ciąg wygenerowany ze s , przeanalizuj go jako wyrażenie, w którym ?:jest asocjacyjnie prawostronny (na przykład a?B?X:Y:c?d:e?f:goznacza a?(B?X:Y):(c?d:(e?f:g))) i oceń...

29
The Squiggly Sequence

Wszystkie podziękowania dla Adnana za wymyślenie tego wyzwania. Moje ostatnie wyzwanie, zanim pójdę na przerwę . Zadanie Biorąc pod uwagę dodatnią liczbę całkowitą n, jeśli njest nieparzysta, powtórz /to wiele razy; jeśli njest parzysty, powtórz \to wiele razy. (Poważnie, przypadki testowe...