(Uwaga: jest to łatwiejsze wydzielenie z mojego poprzedniego wyzwania Znajdź słowa nieskończoności ! , które jest spin-offem z mojego poprzedniego poprzedniego wyzwania Znajdź wirujące słowa! :)) Definicja falistego słowa : Jeśli połączysz za pomocą krzywych wszystkie znaki falistego słowa z alfabetu (AZ), uzyskasz ścieżkę fali stale idącej w prawo lub …
Inspirowany filmem z YouTube'a od innego użytkownika PPCG ... Twoim wyzwaniem jest użycie ASCII-artu do narysowania ściany zamku Minecraft z Andezytu i Diorite. Kształt ściany jest zbiór Cantora . Dla porównania zestaw kantora wykonuje się powtarzając N razy: Potrójny bieżący krok Zastąp środkową pustą spacją Dodaj pełną linię poniżej Spowoduje …
Wykorzystajmy rozszerzoną rzeczywistość do polowania na małe stworzenia ukryte w kodzie źródłowym. Napisz program quine, który wyprowadza własne źródło kodu, z wyjątkiem 5 kolejnych znaków, które zostaną zmodyfikowane i które wyświetlą PCG-mon :(^_^) 5 kolejnych znaków można umieścić w dowolnym miejscu kodu źródłowego (od pozycji 0do n-5, nbędący długością kodu …
Odprawa Obcy osiedlili się na ziemi i, o dziwo, ich alfabet jest dokładnie taki sam jak nasz. Ich język jest również bardzo podobny do naszego z kilkoma bardzo wyraźnymi i łatwymi do obliczenia różnicami. Wyzwanie Weź ciąg i wypisz odpowiednik języka obcego. Tłumaczenie działa jako takie: Zamień wszystkie samogłoski w …
Wiesz, ostatnio mieliśmy wiele „alfabetycznych” wyzwań. ( raz dwa trzy cztery pięć .) Chociaż uwielbiam dobre wyzwanie, a te wyzwania były bardzo zabawne, myślę, że nadszedł czas na zmianę tempa. Musimy wykluczyć takie wyzwania w przyszłości. Czas na automatyzację ! Znajdziesz dla mnie trochę alfabetów, a dla automatyzacji (i chwały!) …
W zeszłym tygodniu pracowaliśmy nad stworzeniem najkrótszego ciągu 1-D przy użyciu 10 000 najlepszych słów w języku angielskim . Teraz spróbujmy tego samego wyzwania w 2D! Wszystko, co musisz zrobić, to wziąć wszystkie powyższe słowa i umieścić je w możliwie jak najmniejszym prostokącie, umożliwiając nakładanie się. Na przykład, jeśli twoje …
Czasami naprawdę trudno jest przekonwertować współrzędne kartezjańskie na współrzędne (x,y)biegunowe (r,phi). Chociaż można obliczyć r = sqrt(x^2+y^2)dość łatwo, często trzeba jakieś rozróżnienie przypadków przy obliczaniu kąta phiponieważ arcsin, arccosi arctanwszystkie inne funkcje trygonometryczne mają współpracę domenę że każdy tylko przęseł pół okręgu. W wielu językach są wbudowane atan2funkcje przekształcania współrzędnych …
Na podstawie tego pytania z Code Review Biorąc pod uwagę niepusty łańcuch drukowalnych znaków ASCII, wypisz drugi niepowtarzalny znak. Na przykład dla danych wejściowych DEFDi wyjściowych F. Wejście Pojedynczy ciąg znaków w dowolnym odpowiednim formacie . Wynik Drugi znak, który nie powtarza, podczas czytania od lewej do prawej, raz w …
Załóżmy, że stosujemy następujące reguły, aby wyciągnąć pojedynczy ciąg z innego ciągu, który zawiera tylko znaki drukowalne ASCII i nazywany jest *ciągiem. Jeśli ciąg skończy się, zanim proces się zatrzyma, jest to błąd, a wynik procesu jest niezdefiniowany w takim przypadku: Zacząć od d=1, s="" Ilekroć napotkasz znak *, pomnóż …
Bit parzystości , jest jedną z najprostszych postaci sumy kontrolnej. Najpierw musisz wybrać parzystość, parzystą lub nieparzystą. Powiedzmy, że wybieramy nawet. Teraz potrzebujemy wiadomości do przesłania. Powiedzmy, że nasza wiadomość to „Foo”. Jest to zapisane binarnie jako: 01000110 01101111 01101111 Teraz liczymy całkowitą liczbę 1tam, czyli 15. Ponieważ 15 jest …
Wyzwanie Podana lista ["Programming", "Puzzles", "Code", "Golf"]słów wypisuje słowa w stylu krzyżówki: Programowanie u z z G l Kod ls fa Algorytm Musisz przetworzyć listę w podanej kolejności. Słowa są drukowane w naprzemiennych orientacjach, zaczynając od poziomu . Te dwa słowa przecinają się na pierwszej literze pierwszego słowa, które jest …
tło Chciałem stworzyć ładną chmurę słów, taką jak ta: these are words floating I obliczane na (x,y)-coordinates z pierwszej litery każdego słowa, podłączyć je do mojego Word chmura generatora, i niech się wykonywać swoje zadania. Jednak przypadkowo użyłem (y,x)współrzędnych, więc wynik wygląda następująco: these floating words are Ponieważ jestem zbyt …
Wprowadzenie Powiedzmy, że S 1 = a...bi S 2 = ..c... Jeśli umieścimy je jeden na drugim, otrzymamy: a...b ..c.. Scalamy oba ciągi znaków ze .znakiem płynnym (który może się nakładać). Otrzymujemy to: a.c.b Jeśli jeden ciąg jest dłuższy niż drugi, po prostu stosujemy ten sam algorytm: a.....b ..c.. becomes: …
Wprowadzenie RNA jest mniej znanym kuzynem DNA. Jego głównym celem jest kontrola produkcji białek w komórkach poprzez proces zwany translacją . W tym wyzwaniu Twoim zadaniem jest wdrożenie części tego procesu, w której RNA jest dzielony na kodony . To wyzwanie jest powiązane tematycznie, ale koncentruje się na innej części …
Otrzymujesz pojedynczy ciąg ASCII do wydrukowania, który nie zawiera żadnych znaków nowego wiersza, oraz wielowierszową „formę”, zawierającą spacje ( ) i krzyżyk ( #). Musisz ciągnąć znak po znaku w ciągu i zamieniać skróty za pomocą znaków z ciągu w kolejności od lewej do prawej i od góry do dołu. …
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.