Napisz program lub funkcję, która powiela litery w słowie, aby wszystkie zduplikowane litery ułożone od lewej do prawej słowa tworzyły tablicę wejściową. Na przykład: input: chameleon, [c,a,l,n] output: cchaamelleonn Wkład Słowo początkowe (np. chameleon) Tablica znaków ( [c,a,l,n]) lub ciąg znaków reprezentujący tablicę ( caln) lub coś podobnego Dane wejściowe …
Czytałem Wydrukuj kod wstecz - quine wstecz I pomyślałem, że może to być bardziej interesujące, jeśli twój kod wstecz jest również wykonywalny . To wyzwanie będzie miało wszystkie zasady i wymagania drugiego, ale musi również być poprawnym źródłem po odwróceniu (w tym samym lub innym języku i nadal drukować swoje …
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 wypisuje ten ciąg …
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 wzrost wartości o współczynnik 3, jak pójdziesz dalej w lewo - …
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., Aby najmłodszy krasnolud otrzymał M-1mniej monet niż najstarszy krasnolud. Ponadto żaden …
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: /\ / \ /\ / \ /\ / \/ \ / …
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 opracować najlepsze środki. Po długich rozważaniach i poproszeniu kogoś o …
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ą znaków, dzięki czemu powstały obraz jest w przybliżeniu …
Niedawno zdałem sobie sprawę, jak Vim świetnie sprawdza się w golfie , szczególnie w złożoności Kołmogorowa . Ponadto, według meta vim, jest to całkowicie akceptowalny „język programowania” przynajmniej dla zakresu tej strony. Jakie masz ogólne wskazówki na temat gry w golfa w Vim? Szukam pomysłów, które można by zastosować do …
tło Adler-32 to 32-bitowa suma kontrolna wynaleziona przez Marka Adlera w 1995 r., Która jest częścią szeroko używanej biblioteki zlib (opracowanej również przez Adlera). Adler-32 nie jest tak niezawodny jak 32-bitowa cykliczna kontrola nadmiarowa , ale - przynajmniej w oprogramowaniu - jest znacznie szybsza i łatwiejsza do wdrożenia. Definicja Niech …
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 są.
Problem z szyfrem Cezara polega na tym, że powstałe słowa są często nieprzekraczalne. Problem z Pig Latin polega na tym, że łatwo go rozszyfrować. Dlaczego nie połączyć ich? Wkład Słowo składające się z 26 angielskich liter. Wydajność Najpierw zmień każdą spółgłoskę w słowie na następną spółgłoskę w alfabecie. Więc b …
Było kilka wyzwań związanych z podwojeniem kodu źródłowego: tu i tutaj . Zadanie, które tu mamy, jest nieco trudniejsze, ale powinno być wykonalne w prawie każdym języku. W tym wyzwaniu przyjmiesz dowolną liczbę całkowitą dodatnią. Twój program musi podwoić liczbę całkowitą dwukrotnie . Kiedy kod źródłowy zostanie podwojony, przyjmie dodatnią …
Saper to gra logiczna, w której miny są ukryte wokół planszy nieokreślonych kafelków w celu ustalenia lokalizacji wszystkich min. Kliknięcie na minę przegrywa grę, ale kliknięcie na dowolny inny kafelek ujawni liczbę od 0 do 8, co oznacza, ile min bezpośrednio ją otacza. Biorąc pod uwagę liczbę, musisz wyświetlić losową …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.