Cel Celem tego wyzwania jest napisanie kodu, który wykona się tylko raz. Oznacza to w zasadzie, że w jakiś sposób uszkadza program, skrypt lub środowisko. Ponowne uruchomienie systemu pozwala na ponowne uruchomienie kodu, co jest dozwolone. Punktacja Liczba głosów Wszystkie założenia muszą być wyraźnie wymienione. Wszelkie odpowiedzi inicjujące ponowne uruchomienie …
Mały Chandler jest smutny. Narysuj mu chmurę, aby go pocieszyć. Uwaga: narysowanie chmury tak naprawdę go nie poprawi. Okrąg można zdefiniować jako 3- krotny, (x,y,r)gdzie xpozycja x koła na płaszczyźnie kartezjańskiej, ypozycja y koła na płaszczyźnie kartezjańskiej i rjest promieniem okręgu. xi ymoże być negatywny. rjest zawsze pozytywne. Dane wejściowe …
Wyzwanie: Biorąc pod uwagę ciąg sznaków a- z, A- Z, 0- 9, dołącz długość sdo siebie, licząc dodatkowe znaki w długości jako część całkowitej długości s. Wejście: Tylko ciąg o dowolnej długości (może być pusty). Wynik: Ten sam ciąg znaków, ale z długością dołączoną do końca. Znaki reprezentujące długość należy …
Twoje programy: Napiszecie dwa programy (oba w tym samym języku). Program pamięci pobiera ciąg znaków ze STDIN i przechowuje go w trwałym miejscu (patrz poniżej), a następnie kończy działanie bez błędu. Program pobierający nie pobiera danych wejściowych, pobiera zapisany ciąg i drukuje go do STDOUT. Obiektywny test trwałości: Powinno być …
Twoim zadaniem jest napisanie pełnego programu, który będzie odliczał od 10 przy każdym uruchomieniu. Przy pierwszym uruchomieniu program powinien zostać wydrukowany 10. Następnym razem powinien wyjść 9. Następnym razem powinien wyjść 8, i tak dalej. Zamiast drukowania 0program powinien ulec awarii. Po tym czasie nie musisz już obsługiwać uruchomionego programu. …
Twoim zadaniem jest napisanie programu lub funkcji, która wypisze trójkąt ASCII. Wyglądają tak: |\ | \ | \ ---- Twój program pobierze pojedyncze dane liczbowe nz ograniczeniami 0 <= n <= 1000. Powyższy trójkąt miał wartość n=3. Trójkąt ASCII będzie miał nukośniki odwrotne ( \) i pionowe paski ( |), …
Twoim zadaniem jest napisanie programu lub funkcji, która wypisze pierwszy znak kodu źródłowego, następnie drugi, a następnie trzeci ... przy każdym uruchomieniu. Na przykład, jeśli twój program był foow języku barw pliku baz.bar, powinieneś otrzymać wynik podobny do tego: λ bar baz.bar f λ bar baz.bar o λ bar baz.bar …
Biorąc pod uwagę ciąg jako argument, wypisz długość najdłuższego (-ych) powtarzającego się podciągu (ciągów) lub zero, jeśli nie ma takiego ciągu. Możesz założyć, że łańcuch wejściowy nie jest pusty. Przykłady abcdefabc: podciąg abcjest powtarzany w pozycjach 1 i 7, więc program powinien wypisać 3 abcabcabcabcab: abcabclub bcabcalub cabcabsą powtarzane, więc …
Mam tak wiele tajemnic i nigdzie ich nie trzymam! Cel jest prosty: napisać program, który pozwala zapisać ciąg znaków i zabezpieczyć go hasłem. Program przyjmie alias, hasło i (opcjonalnie) sekret jako parametry. Jeśli program jest wywoływany po raz pierwszy z danym aliasem, zapisze / zapamięta sekret i wyśle wszystko, co …
Mam w pracy kolegę, który pracuje z domu w każdy wtorek i czwartek. Około 8:00 wysyła nam wiadomość z następującym tekstem: Witam dzisiaj Pracuję z domu Aby uwolnić go od ciężaru wykonywania codziennych czynności w domu, chcielibyśmy zautomatyzować to zadanie. Wyzwanie Wpisz jak najmniej bajtów fragmentu kodu, który: Odbiera bieżącą …
Teraz wszyscy wiemy, że większość języków ma bardzo proste sposoby na „samodzielną modyfikację” kodu. Co jednak, jeśli faktycznie zmodyfikujesz kod i edytujesz jego części ... na dysku? Twoim celem jest utworzenie kodu, który wypisze liczbę, a następnie edytuje własny plik, zastępując go numerem kolejnym w sekwencji Fibonacciego: $ ./program 1 …
Napisz nieskończenie działający program, który informuje, ile instancji jest aktualnie uruchomionych. Każde wystąpienie programu powinno również zgłaszać kolejność otwierania go ze wszystkich innych aktualnie uruchomionych wystąpień. Przykład Użytkownik uruchamia program po raz pierwszy - wywołamy to wystąpienie 1. Wyświetla się wystąpienie 1 1/1, ponieważ jest to pierwsze wystąpienie z łącznie …
Twoim zadaniem jest napisanie programu lub funkcji, która: Przy pierwszym uruchomieniu wyświetla kod źródłowy. Przy kolejnych wykonaniach powinien wypisać to, co wypisał wcześniej, ale z jedną losową zmianą znaku (zdefiniowaną poniżej). Nie musi to być jednolicie losowa zmiana, ale każda możliwa zmiana powinna mieć niezerową szansę wystąpienia. Po pierwszym wykonaniu, …
Ostrzeżenie: to wyzwanie zawiera łagodne spoilery do gry The Secret of Monkey Island. Pod koniec gry prowadzony jest przez katakumby magicznie zachowana głowa nawigatora: Potrzebujesz jego gałki ocznej, ale Głowa niechętnie ci go daje. Jednym ze sposobów na to jest po prostu żebranie: Guybrush: Czy mogę prosić o ten naszyjnik? …
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.