Pytania oznaczone «code-golf»

30
Największy wspólny podciąg

Utwórz program lub funkcję, która pobiera listę ciągów jako dane wejściowe i wyświetla najdłuższy ciąg, który jest podciągiem wszystkich ciągów wejściowych. Jeśli istnieje kilka podciągów o równej długości i już nie jest podciągających, wypisz jeden z nich. Może to oznaczać wyprowadzenie pustego...

30
Wszystkie znaki ASCII o podanej liczbie bitów

(Tytuł dzięki dzięki @ChasBrown) Piaskownica Tło To wyzwanie jest inspirowane pytaniem, które niedawno zamieściłem na Puzzling Stack Exchange . Jeśli jesteś zainteresowany pierwotnym pytaniem, skorzystaj z linku. Jeśli nie, to nie zanudzę cię szczegółami tutaj. Fakty Każdy standardowy...

30
Czy to numer Munchausena?

Munchausena ilość bazy , znany również jako Doskonałe cyfrowy, do-cyfrowego niezmiennika lub PDDI jest szczególny rodzaj dodatniego gdzie całkowita suma jej Base- cyfr podniesiona do siebie jest równa samą liczbę. Nazwano je od fikcyjnego barona Munchausena , który najwyraźniej podniósł się za...

30
pwaS eht tirsf dna tasl setterl fo hace dorw

Lub „Zamień pierwszą i ostatnią literę każdego słowa” Twoim wyzwaniem jest, biorąc pod uwagę ciąg znaków alfabetycznych ASCII, a także jeden inny znak, który będzie używany jako separator (do oddzielenia każdego słowa), zamień pierwszą i ostatnią literę każdego słowa. Jeśli istnieje słowo...

30
Zbuduj drabinę słów

Biorąc pod uwagę listę co najmniej dwóch słów (składających się tylko z małych liter), utwórz i wyświetl drabinkę ASCII słów, zmieniając kierunek pisania najpierw w prawo, a następnie w lewo, w stosunku do początkowego kierunku od lewej do prawej . Po zakończeniu pisania słowa zmień kierunek i...

30
Quine rodzaju

Biorąc pod uwagę ciąg x, wypisz znaki xposortowane zgodnie z kolejnością pojawiania się w kodzie źródłowym. Przykłady Source: ThisIs A Test Input: Is it a Test? Output: TissI etta? Source: Harry - yer a wizard. Input: I'm a what? Output: aa wh'?Imt Source: Mr. H. Potter, The Floor,...

30
Kot ponownie zjadł twój wkład!

Utwórz program cat, czyli program, który pobiera dane wejściowe i drukuje je. ... Z wyjątkiem tego, że program losowo odbierze znaki od tekstu i wydrukuje je. Każda postać na wejściu powinna mieć jednakowo równe szanse na usunięcie z programem, ponieważ trudno to zrobić, szanse dla każdej postaci...

30
The Lucky House

W Super Mario 3D World jest minigra znana jako Lucky House . Składa się z automatu z 4 blokami. Każdy blok może być jedną z 5 różnych ikon (Kwiat, Liść, Dzwon, Wiśnia lub Bumerang), a celem gracza jest uzyskanie jak największej liczby identycznych ikon ( zobacz wideo ). Gracz jest nagradzany...

29
Zaimplementuj Bogosort

Czy rozwiązywanie Sudoku jest zbyt trudne? Nawet wersja z brutalną siłą ? Oto ćwiczenie kodowania, które jest trochę łatwiejsze. Mam nadzieję. :-P Napisz najkrótszą funkcję, aby zaimplementować bogosort. W szczególności twoja funkcja powinna: Weź tablicę (lub odpowiednik twojego języka) jako...

29
Ustal, czy 4 punkty tworzą kwadrat

Napisz funkcję, która pobiera 4 punkty na płaszczyźnie jako dane wejściowe i zwraca true, jeśli 4 punkty tworzą kwadrat. Punkty będą miały współrzędne całkowite o wartościach bezwzględnych <1000. Jako danych wejściowych możesz wykorzystać dowolną rozsądną reprezentację 4 punktów. Punkty nie są...

29
ASCII art 3D StreetView

Wkład: Otrzymasz serię liczb całkowitych (podawanych przez standardowe wejście lub monit). Każda para liczb całkowitych z tej serii reprezentuje SZEROKOŚĆ budynku [prawidłowy zakres: 1..10] i WYSOKOŚĆ [prawidłowy zakres: 0..10] Załóżmy, że dane wejściowe są dobrze sformułowane. Przykładowe dane...

29
Problem z Józefem (odliczanie)

Wyzwanie Napisz funkcję, która przyjmuje dwie dodatnie liczby całkowite n i k jako argumenty i zwraca liczbę ostatnich osób pozostających poza n po odliczeniu każdego k tej osoby. To wyzwanie dla golfa, więc wygrywa najkrótszy kod. Problem n osób (ponumerowanych od 1 do n ) stoi w kręgu i każdy...

29
Sprawdź, czy ciągi są równe

Twoje zadanie jest proste . Ustalić, czy jeden ciąg jest równy Pozostałe (adres, wartość) bez użycia operatorów równości (takich jak ==, ===lub .equal()) lub nierówność ( !=, !==), coś podobnego do innych języków. Oznacza to wszędzie! Nie możesz używać tych operatorów nigdzie w kodzie. Możesz...

29
Ukryty komunikat stereogramu

Musisz wygenerować stereogram tekstowy na podstawie ciągu wejściowego zawierającego akapit tekstu, pustą linię, a następnie ukrytą wiadomość. Wynik zostanie wyświetlony jako para akapitów, jeden o różnych odstępach, powodujący podniesienie efektu podczas oglądania stereograficznego (wyjaśnienie...

29
Czy jesteś w największym pokoju?

Wprowadzenie Niedawno zaakceptowałeś ofertę pracy w Pretty Good Software Company. Jesteś całkiem zadowolony z wielkości swojego biura, ale czy masz największe biuro? Trudno to odróżnić od spojrzenia na biura współpracowników, kiedy wpadniesz. Jedynym sposobem na rozwiązanie tego problemu jest...

29
Znajdź maksymalną długość sekwencji

Załóżmy, że mamy ciąg znaków i chcemy znaleźć maksymalną powtarzalną sekwencję każdej litery. Na przykład biorąc pod uwagę przykładowe dane wejściowe: "acbaabbbaaaaacc" Dane wyjściowe dla próbki wejściowej mogą być: a=5 c=2 b=3 Zasady: Twój kod może być funkcją lub programem - do...

29
Puzzle wyszukiwania słowa

Biorąc pod uwagę prostokątny tekst jako łamigłówkę wyszukiwania słów i ciąg wyszukiwania, określ, czy tekst zawiera szukany ciąg. Wyszukiwany ciąg może się pojawić: poziomo, pionowo lub po przekątnej do przodu lub do tyłu Możesz napisać funkcję lub program i wziąć dwa ciągi wejściowe za pomocą...