Piaskownica Francuskie tablice rejestracyjne Francuskie tablice rejestracyjne występują w kolejności sekwencyjnej, według określonego wzoru cyfr i liter:AB-012-CD Wyzwanie Napisz program lub funkcję, która dla danego numeru generuje odpowiedni francuski numer tablicy rejestracyjnej . Twój program nie powinien obsługiwać żadnego specjalnego przypadku określonego na połączonej stronie. Powinien być w stanie wygenerować …
Każdego dnia umieszczasz nowe słowo na znaku namiotu z ruchomymi literami , kupując tylko te litery, które musisz napisać. W miarę możliwości ponownie korzystasz z zakupionych liter do wcześniejszych słów. Biorąc pod uwagę słowa, które chcesz pisać każdego dnia w kolejności, wypisz litery, które kupujesz każdego dnia. Przykład Input: ['ONE', …
To jest moje pierwsze wyzwanie na ppcg! Wejście Ciąg składający się z dwóch różnych znaków ascii. Na przykład ABAABBAAAAAABBAAABAABBAABA Wyzwanie Zadaniem jest odkodowanie tego ciągu zgodnie z następującymi regułami: Pomiń pierwsze dwa znaki Podziel resztę ciągu na grupy po 8 znaków W każdej grupie zamień każdy znak na, 0jeśli znak …
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 …
Biorąc pod uwagę ciąg wejściowy S, wydrukuj, Sa następnie niepusty separator w następujący sposób: Krok 1: Sma 1/2szansę na wydrukowanie i 1/2szansę na zakończenie programu. Krok 2: Sma 2/3szansę na wydrukowanie i 1/3szansę na zakończenie programu. Krok 3: Sma 3/4szansę na wydrukowanie i 1/4szansę na zakończenie programu. … Krok n: …
Są sprytne sposoby określania, czy liczba jest potęgą 2. To już nie jest interesujący problem, więc ustalmy, czy dana liczba całkowita jest potęgą liczby całkowitej -2 . Na przykład: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 …
Zadanie Biorąc pod uwagę niepusty ciąg małych liter ASCII a- zweź jego pierwszy znak i: Otocz go kwadratem kopii drugiej postaci, Otocz to diamentem kopii trzeciej postaci, Otocz to kwadratem czwartej postaci… … Na przemian między kwadratowymi i diamentowymi granicami do końca sznurka. Puste miejsce między granicami powinno być reprezentowane …
„Liczba Giza”, zwana również potocznie liczbą Timmy'ego, to dowolna liczba, w której cyfry przedstawiają piramidę ( A134810 ). Na przykład „12321” jest liczbą Gizy, ponieważ można ją wizualizować w następujący sposób: 3 2 2 1 1 Jednak coś takiego jak „123321” nie jest liczbą Giza, ponieważ na górze piramidy znajdują …
Nie pytaj mnie, jak i dlaczego, ale podczas kodowania projektu zauważyłem, że znaki kilku słów mają określony wzorzec odnoszący się do alfabetu, połączyłem każdy znak słów ołówkiem na alfabecie i otrzymałem dwa spirale, wtedy zauważyłem, że pierwsza spirala była zgodna z ruchem wskazówek zegara, a druga przeciwnie do ruchu wskazówek …
tło Budzisz się, aby zagubić się w jednowymiarowym labiryncie! Pojawia się mistyczny dżin (lub coś w tym rodzaju) i wyjaśnia, że wyjście znajduje się przed tobą, ale między tobą a wyjściem jest szereg wyzwań. Przechodząc do przodu, zdajesz sobie sprawę, że wszystkie tak zwane wyzwania są jedynie zamkniętymi drzwiami. Najpierw …
Obecnym memem internetowym jest wpisywanie 2spooky4me, a druga osoba wpisuje 3spooky5me, zgodnie ze (n)spooky(n+2)mewzorem. Twoim zadaniem jest wdrożenie tego wzoru w wybranym języku. Powinieneś napisać program lub funkcję, która pobiera wartość n(ze standardowego wejścia jako argumentu funkcji lub najbliższej alternatywy) i wypisuje ciąg znaków (n)spooky(n+2)me(bez nawiasów; do standardowego wyjścia, jako …
Biorąc pod uwagę ciąg znaków składający się z drukowalnych znaków ASCII , uzyskaj wynik składający się z jego unikalnych znaków w oryginalnej kolejności . Innymi słowy, dane wyjściowe są takie same jak dane wejściowe, z wyjątkiem tego, że znak jest usuwany, jeśli pojawił się wcześniej. Nie można użyć żadnych wbudowanych …
AKTUALIZACJA : Zgłoszenie Pyth isaacga jest zwycięzcą! Wielu z was musiało usłyszeć, że w mieście jest fajniejsza wersja JavaScript (czytaj ES6), która ma metodę, String.prototype.repeatdzięki której można to zrobić "Hello, World!".repeat(3) i dostać "Hello, World!Hello, World!Hello, World!" jako wynik. Twoim zadaniem jest napisanie funkcji lub programu w wybranym języku, który …
Wyzwanie: Biorąc pod uwagę ciąg zawierający tylko wielkie i / lub małe litery (w zależności od tego, co wolisz), umieść go tapepoziomo, aby go naprawić. Robimy to poprzez sprawdzenie różnicy dwóch sąsiadujących liter w alfabecie (pomijając wrap-around i tylko idzie do przodu) i wypełnienie przestrzeni z taką TAPE/ tapejak będziemy …
Zainspirowany tym pytaniem SO . Wyzwanie: Wejście: Ciągsss Znakccc Wynik: Utwórz diamentową kwadratową grafikę ASCII sznurka we wszystkich czterech kierunkach, z pierwszym znakiem sznurka pośrodku i skierowanym na zewnątrz. Który znajduje się w kwadratowym dywanie ASCII-art, z postacią wypełniającą. Może to zabrzmieć dość niejasno, więc oto przykład: Dane wejściowe: = …
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.