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 …
Twoim zadaniem, jeśli chcesz to zaakceptować, jest napisanie programu, który wyświetli dodatnią liczbę całkowitą (większą niż 0). Jeśli kod źródłowy jest zduplikowany, dane wyjściowe muszą pozostać takie same. Problem polega na tym, że jeśli kod źródłowy zostanie wpisany trzy razy (trzykrotnie?), Wynik zostanie pomnożony przez 3. Zasady Musisz zbudować pełny …
Napisz program jednowierszowy o długości dwóch lub więcej znaków, który nie zawiera terminatorów linii i nie wymaga wprowadzania danych. Na przykład twoim programem może być: MyProgram Kiedy twój program jest ułożony w kształty, które wskazówki zegara wykonują o godzinie 12, 3, 6 i 9, musi podać odpowiednią liczbę godzin. Inne …
Napisz prostokątny blok tekstu, który po ułożeniu w dywanie Sierpińskiego , używając bloków o tej samej wielkości dla pustych części, tworzy program, który wyświetla numer iteracji dywanu. Na przykład, jeśli masz blok tekstowy TXT BLK następnie uruchom program TXTTXTTXT BLKBLKBLK TXT TXT BLK BLK TXTTXTTXT BLKBLKBLK powinien wyjść, 1ponieważ kształt …
Wybierz swoje ulubione 6-literowe wspólne angielskie słowo, które nie ma powtarzających się liter , takie jak wombat. Napisz program w siatce znaków N × N bez komentarzy, tak aby każdy wiersz i kolumna zawierał wszystkie litery twojego słowa pisane małymi literami w dowolnej kolejności. Program musi wypisać definicję słowa w …
Kształt jest chiralny, jeśli żaden obrót nie może sprawić, że będzie wyglądał jak odbicie lustrzane. W tej układance będziemy pisać chiralne programy komputerowe. W przypadku tej układanki pomyślimy o programie jako prostokątnej matrycy znaków. W związku z tym wszystkie rozwiązania tego wyzwania muszą być prostokątne (tzn. Wszystkie linie muszą być …
Twoim zadaniem jest napisanie programu o równej długości , który drukuje kwadrat ASCII-art (opisany poniżej), który zwiększa jego długość boku o 1 jednostkę za każdym razem, gdy oryginalny kod źródłowy jest wklejany w środku bieżącego kodu. Bardzo trudno jest mi bardzo dobrze zdefiniować to zadanie, dlatego dam wam przykład: Powiedzmy, …
Napisz dwa prostokątne bloki kodu, każdy w postaci szerokich i h znaków wysoki, że wdrożenie Gra w życie , gdy umieszczone w siatce. ( w i h mogą być dodatnimi liczbami całkowitymi) Na przykład dwa bloki kodu mogą być: ( w = 3, h = 2, nie rzeczywisty kod) XX| …
Oto stosunkowo proste wyzwanie. Biorąc pod uwagę ciąg o długości N , wypisz ciąg do przodu, następnie do tyłu, następnie do przodu, a następnie do tyłu ... itd. N razy. Na przykład, jeśli dane wejściowe były Hello! Powinieneś wypisać: Hello!!olleHHello!!olleHHello!!olleH Możesz także opcjonalnie wypisać jeden końcowy znak nowej linii. Twoje …
Ciąg można przesuwać o liczbę n, uzyskując wartość bajtu ckażdego znaku w ciągu, obliczając (c + n) mod 256i przekształcając wynik z powrotem na znak. Na przykład przesunięcie "ABC123"o 1 powoduje "BCD234"przesunięcie o 10 "KLM;<="cali i przesunięcie o 255 cali "@AB012". Zadanie Odebrać jako wiele numerów nz 0 < n …
Czynnością, którą czasami robię, gdy się nudzę, jest pisanie kilku znaków w pasujących parach. Następnie rysuję linie (ponad szczytami nigdy poniżej), aby połączyć te postacie. Na przykład mógłbym napisać abcbacabcbacabcbac a następnie narysować linie jako: Albo mógłbym napisać abbcacabbcacabbcac Po narysowaniu tych linii próbuję narysować zamknięte pętle wokół kawałków, aby …
Napisz program o następujących właściwościach: Po uruchomieniu w takiej postaci program nie generuje danych wyjściowych (tj. 0 bajtów danych wyjściowych). W programie znajduje się lokalizacja (do wyboru: może być na początku, na końcu lub gdzieś pośrodku) z następującą właściwością: modyfikacja programu poprzez umieszczenie dowolnego łańcucha spowoduje, że wynikowy program wydrukuje …
Istnieje 40 sposobów, w jakie ukierunkowana ścieżka hamiltonowska może być ułożona na siatce 3 × 3: Ta grafika ( dzięki Sp3000! ) Pokazuje tylko 20 nieukierowanych ścieżek. Przemierzaj każdą kolorową linię w obu kierunkach dla 40 kierowanych ścieżek. Wyzwanie Używając tylko ASCII do wydruku , napisz siatkę znaków 3 × …
Twoim zadaniem, jeśli chcesz to zaakceptować, jest napisanie programu, który wyświetli liczbę niezerową (może być liczbą całkowitą lub zmiennoprzecinkową). Problem polega na tym, że jeśli odwrócę kod źródłowy, wynikiem musi być zanegowana oryginalna liczba całkowita. Zasady Musisz zbudować pełny program . Oznacza to, że wyjście musi zostać wydrukowane do STDOUT. …
To część wyzwania gliniarzy i rabusiów . Idź tutaj po część rabusiów. Wyzwanie gliniarzy Powinieneś napisać program lub funkcję w wybranym języku, który wypisze ciąg znaków Haystack. Jednak musi być możliwe usunięcie niektórych podzbiorów znaków z programu (bez zmiany kolejności pozostałych), tak aby wynikowy łańcuch był również poprawnym programem w …
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.