(Zainspirowany podczas rysowania na suchej tablicy do wymazywania) Wyzwanie: Biorąc pod uwagę łańcuch wejściowy zawierający znaki reprezentujące różne kolory markerów wymazywania na sucho na białej tablicy, wypisz kolejność, w jakiej zostały narysowane, od pierwszego do ostatniego. Wejście: Łańcuch zawierający kolory znaczników wymazywania na sucho, które są reprezentowane przez litery alfabetu …
W naprzemiennej sekwencji Fibonacciego zaczynasz od 1i 1jak zwykle. Jednak zamiast zawsze dodawać dwie ostatnie wartości w celu uzyskania następnej liczby, naprzemiennie zaczynasz od dodawania i za każdym razem odejmujesz. Sekwencja zaczyna się w następujący sposób: 1 1 2 # 1 + 1 -1 # 1 - 2 1 # …
Liczba Eulera A(n, m) jest liczbą permutacji, [1, 2, ..., n]w których dokładnie melementy są większe niż poprzedni element. Są to również zwane wzrostami . Na przykład, jeśli n = 3są 3! = 6 permutacji z[1, 2, 3] 1 2 3 < < 2 elements are greater than the previous …
W tym pytaniu zostanie zastosowany prosty model Markowa. Aby uzyskać więcej informacji o łańcuchach Markowa, zobacz http://setosa.io/ev/markov-chains/ . Weź sznurek. W tym przykładzie użyjemy słowa: reader Teraz dla każdego znaku weź znaki, które pojawiają się po każdym wystąpieniu znaku w ciągu. ( `^`reprezentuje początek ciągu i `$`reprezentuje koniec) `^` -> …
Ten problem dotyczy rozdzielenia łańcucha reprezentującego identyfikator produktu na trzy składniki. Pierwsza część składa się z górnej i dolnej litery o dowolnej długości, która reprezentuje magazyn. Druga część to cyfry reprezentujące numer produktu. Ta część ma również dowolną długość. Ostatnia część kwalifikuje się jako rozmiar i kolory, a ta część …
Odwrotne delty tablicy Twoim zadaniem jest, z uwagi na tablicę 32-bitowych liczb całkowitych, ponowne skompilowanie go z odwrotnymi deltami. Na przykład lista 1 3 4 2 8 trzyma delty: 2 1 -2 6 które są następnie negowane, dając: -2 -1 2 -6 i ponownie skompilowano, uzyskując: 1 -1 -2 0 …
To był inspirowany przez teraz usunięte CS.SE pytanie . Zadanie Biorąc pod uwagę dwa niepuste ciągi wejściowe A i B, wypisz najmniejszą odległość od A do palindromu zawierającego B jako podłańcuch. Odległość jest definiowana przez liczbę zamienników postaci ( odległość Hamminga ). Ograniczenia Rozsądne wejście: istnieje palindrom. Oznacza to | …
Pomysł jest prosty. Musisz stworzyć „wizualizowaną” zamianę liter, podając 3 ciągi znaków (dane wejściowe mogą być oddzielone przecinkami, osobne dane wejściowe lub jako tablica). Pierwszy segment to słowo, które chcesz poprawić, a drugi segment to litery, które chcesz zastąpić, a trzeci segment zastępuje litery w segmencie 2. Na przykład: | …
Wprowadzenie Permutacje leksykograficzne listy zawierającej n elementów mogą być ponumerowane od 0 do n ! - 1. Na przykład 3! = 6 permutacji (1,2,3)byłoby (1,2,3), (1,3,2), (2,1,3),(2,3,1) , (3,1,2), (3,2,1). Po zastosowaniu permutacji do listy jej elementy są uporządkowane w tej samej kolejności, co liczby w permutacji. Na przykład zastosowanie …
Ostatnim razem zrobiłeś kwadrat tekstu , ale czy teraz możesz zrobić sześcian tekstu? Wyzwanie Biorąc pod uwagę ciąg, wypisz ciąg w postaci kostki. Możesz założyć, że ciąg będzie zawsze zawierał 2 znaki lub więcej i będzie zawierał tylko znaki ascii do wydrukowania. Jak zrobić kostkę tekstową Przypadki testowe Input: Test …
W jednym z naszych projektów w pracy niedawno odkryliśmy szczególnie dużą metodę generowania ciągu 6 znaków z 15 znaków alfabetu. Kilku z nas twierdziło: „Założę się, że możemy uzyskać to w jednej linii”, co rozpoczęło małą wewnętrzną grę w golfa kodowego. Twoim zadaniem jest pokonanie nas, co bez wątpienia nie …
Wyzwanie Niedawno dostałem się do komputerów 8-bitowych i jestem zafascynowany ich działaniem i innymi; dlatego celem tego kodu golfowego jest odtworzenie części Monitora Woz, zaprojektowanego przez Steve'a Woźniaka dla Apple I. Masz przechowywać tablicę 22 wartości szesnastkowych o szerokości dwóch bajtów (minimalna wartość 10 USD , maksymalna wartość $ FF …
Napisz program lub funkcję, która pobiera niepusty łańcuch jednowierszowy znaków drukowalnych ascii bez spacji: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Możesz założyć, że dane wejściowe są prawidłowe. Na podstawie danych wejściowych narysuj nowy ciąg ułożony na siatce tekstowej spacji i znaków nowej linii zgodnie z żółtymi zasadami graficznymi , w których żółw zawsze zajmuje jedno …
Stackylogic to język programowania, który wymyśliłem w poprzednim wyzwaniu: Uruchom Stackylogic . Przeczytaj ten post, aby uzyskać szczegółowe informacje i przykłady, ale oto, jak to działa sparafrazowane: Stackylogic wykonuje 0„S 1” a dla wejścia i wyjścia do jednego 0 lub 1po zakończeniu. Program składa się z wierszy zawierających tylko znaki, …
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.