Pytania oznaczone «code-golf»

33
Połowa, pół połowa i pół

Rozważ następującą sekwencję numerów: 0 , 12), 14, 34, 18, 38, 58, 78, 116, 316, 516, 716, 916, 1116, 1316, 1516, 132, 332, 532, …0,12,14,34,18,38,58,78,116,316,516,716,916,1116,1316,1516,132,332,532,… 0, \frac{1}{2}, \frac{1}{4}, \frac{3}{4}, \frac{1}{8}, \frac{3}{8}, \frac{5}{8}, \frac{7}{8},...

33
Czy liczbę można podzielić na potęgi 2?

Wczoraj podczas zabawy z moim dzieckiem zauważyłem numer w jego pociągu z zabawkami: Mamy więc które można podzielić na lub4281428142814 - 2 - 8 - 14−2−8−14-2-8-12)2)- 21- 23)- 2022−21−23−202^2-2^1-2^3-2^0 Tak proste wyzwanie: biorąc pod uwagę nieujemną liczbę jako dane wejściowe, zwracaj...

33
Algorytm „sortowania”

Istnieje „algorytm sortowania”, zwany czasem sortowaniem Stalina, w którym w celu posortowania listy wystarczy usunąć elementy z listy, aż zostanie ona posortowana w porządku rosnącym. Na przykład lista [1, 2, 4, 5, 3, 6, 6] Kiedy „posortowane” za pomocą Stalina staje się sortowanie [1, 2, 4,...

33
Pierwszy, ostatni i wszystko pomiędzy

Biorąc pod uwagę dwie liczby całkowite, wypisz dwie liczby całkowite, a następnie zakres między nimi (z wyłączeniem obu). Kolejność zakresu musi być taka sama jak na wejściu. Przykłady: Input Output 0, 5 -> [0, 5, 1, 2, 3, 4] -3, 8 -> [-3, 8, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7] 4, 4 ->...

33
Zwróć najbliższą liczbę pierwszą

Wyzwanie To jest proste: biorąc pod uwagę dodatnią liczbę całkowitą do 1 000 000, zwróć najbliższą liczbę pierwszą. Jeśli sama liczba jest liczbą pierwszą, powinieneś ją zwrócić; jeśli dwie liczby pierwsze są jednakowo zbliżone do podanej liczby, zwróć niższą z dwóch. Dane wejściowe mają postać...

33
Wyciągnij ściany sześcianu symetrycznie wzdłuż XYZ

Piaskownica Na potrzeby bieżącego zadania sześcian o długości jednostki jest renderowany w skośnym rzucie za pomocą symboli ASCII w następujący sposób: +-----+ / /| +-----+ | | | + | |/ +-----+ + dla wierzchołków. -dla krawędzi X. Długość jednostki wzdłuż X jest reprezentowana przez pięć...

33
Czy to n-speak?

Zainspirowany Czy to podwójne mówienie? , Opracowałem trudniejsze wyzwanie. Biorąc pod uwagę ciąg, określ, czy ciąg jest n-speak , dla dowolnego n≥2n≥2n\geq 2 . N-speak jest definiowany poprzez powtarzanie każdej litery nnn razy. Przy n=4n=4n = 4 ciąg Hellojest przekształcany na...

33
Numer telefonu w mowie

Cel Napisz program lub funkcję, która tłumaczy numeryczny numer telefonu na tekst, który ułatwia powiedzenie. Kiedy cyfry są powtarzane, należy je czytać jako „podwójne n” lub „potrójne n”. Wymagania Wkład Ciąg cyfr. Załóżmy, że wszystkie znaki są cyframi od 0 do 9. Załóżmy, że ciąg zawiera...

33
Booleans kościelny

Booleany kościelne Kościół logiczna jest funkcją, która wraca xdo prawdziwego i yfałszywego gdzie xjest pierwszy argument funkcji i yjest drugi argument funkcji. Dalsze funkcje mogą składać się z tych funkcji, które reprezentują and not or xori implieslogicznych operacji. Wyzwanie Skonstruowania...

32
Tłumacz kodów Morse'a

Napisz najkrótszy program do przekształcenia standardowego wejścia w kod Morse'a . Znaki, których nie ma w tabeli, powinny być wydrukowane tak, jak

32
Rysowanie sześcianu w sztuce ASCII

Opis zadania: Narysuj sześcian w sztuce ASCII w przybliżeniu w rzucie szafki. Monospaced fontsczęsto mają postacie, które są około dwa razy wyższe niż są szerokie. Ponieważ wejściem jest długość linii pionowych (z wyłączeniem narożników), linie poziome są rysowane z dwukrotnie większą liczbą...

32
Narysuj liczydło Suanpan

Napisz najkrótszy program, który pobiera jedną liczbę całkowitą jako dane wejściowe i wypisuje liczydło Suanpan Przypadki testowe Wkład: 314159 Wydajność: |\======================================/| || (__) (__) (__) (__) (__) (__) || || (__) (__) (__) (__) || || || || || || || || || || || ||...

32
Mosty i tunele

Jesteś odpowiedzialny za budowę nowej autostrady. Prowadzi jednak przez górzyste ziemie i dlatego potrzebuje wielu mostów i tuneli. Sama autostrada powinna pozostać na jednym poziomie. Wkład Otrzymujesz przybliżony opis ASCII tego, jak wyglądają góry na standardowym wejściu, na przykład: /\ /...

32
Kołmogorow-mania

Kołmogorow złożony z łańcucha S jest zdefiniowana jako długość najkrótszego programu P, a wyjścia. Jeśli długość P jest mniejsza niż długość s, wówczas mówi się , że s jest ściśliwy , w przeciwnym razie s jest nieściśliwy . Większość ciągów jest nieściśliwa ... Napisz najkrótszy program, który...

32
Rozwiąż globalny dług, sposób na golfa

Przywódcy świata spotkali się i ostatecznie przyznali, że najlepszym (i jedynym) sposobem rozwiązania globalnych problemów gospodarczych jest podsumowanie, ile są sobie winni i po prostu spłacenie się ogromnymi czekami. Zatrudnili cię (jak na ironię, przy najniższej możliwej stawce umownej), aby...

32
Krasnoludy i monety

Sytuacja: Kilka ( M) krasnoludów znalazło skrzynię goblina ze Nzłotymi monetami i muszą je podzielić. Ze względu na starożytne zasady rządzące przydzielaniem łupów piratom w kolejności starszeństwa, najstarszy krasnolud powinien dostać jedną monetę więcej niż następny najstarszy krasnolud itd.,...

32
Metoda Newtona metodą Quinesów rekurencyjnych

Twoim zadaniem jest obliczenie pierwiastka kwadratowego z 2 za pomocą Metody Newtona - z lekkim zwrotem akcji. Twój program ma obliczyć iterację za pomocą metody Newtona i wygenerować kod źródłowy dla następnej iteracji (która musi być w stanie zrobić to samo). Metoda Newtona jest dość...

32
Standaryzuj numer fiński

tło Większość ludzi tutaj powinna znać kilka podstawowych systemów liczb całkowitych: dziesiętny, binarny, szesnastkowy, ósemkowy. Na przykład w systemie szesnastkowym, liczba abc.de 16 stanowiłoby a*16^2 + b*16^1 + c*16^0 + d*16^-1 + e*16^-2 Można jednak również stosować zasady niecałkowite,...

32
Ile Gwinei to trzy grosze brutto?

Aż do zdziesiątkowania w 1971 r. Brytyjskie pieniądze opierały się na podziale funta na 240 centów. Szyling wynosił 12 centów, więc 20 szylingów to funt. Najmniejszy nominał to grzebanie w jednej czwartej centa. Istnieje wiele innych nominałów i pseudonimów monet, co może być dość mylące, jeśli nie...

32
Zrównoważony konwerter trójskładnikowy

Kredyty za pomysł na wyzwanie przejdź do @AndrewPiliser. Jego oryginalna propozycja w piaskownicy została porzucona, a ponieważ nie był tu aktywny od kilku miesięcy, podjąłem wyzwanie. Zrównoważony trójskładnikowy jest niestandardowym systemem liczbowym. To jest jak trójkątny, na które cyfry...