Biorąc pod uwagę dwa wejścia - jedno z nich niepusty ciąg znaków ASCII do druku (w tym miejsca, z wyjątkiem nowej linii), natomiast drugi jest z dwóch odrębnych, spójnych wartości do wyboru ( 1 / 0, l / r, left / right, etc.) - wyjście ASCII Art samolot baner łańcucha, …
(Nie, nie to ani żadne z nich ) Biorąc pod uwagę ciąg i listę ciągów, wypełnij wszystkie puste pola wejściowe odpowiednimi ciągami. Wejście wyjście Łańcuch wejściowy zawiera tylko znaki alfabetyczne, spacje i podkreślenia. Jest niepusty i nie zaczyna się od podkreślenia. Innymi słowy, łańcuch wejściowy pasuje do wyrażenia regularnego^[a-z A-Z]([a-z …
Fortress był językiem opracowywanym przez Sun Programming Language Research Group (RIP Fortress), który miał unikalną właściwość, możliwe było renderowanie („Fortify”) programów w różnych stylach czcionek (tj. Pogrubienie, pogrubienie, kursywa, rzymskie itp.). Celem jest reprezentowanie jednoznakowej zmiennej Fortress w znacznikach HTML. Oto jak działa fortyfikacja zmiennych jednoznakowych (uproszczonych / zmodyfikowanych z …
Bawiłem się automatem komórkowym i znalazłem taki, który miał ciekawe zachowanie. Oto jak to działa: Odczytuje ciąg binarny od lewej do prawej, jeśli napotka 1po nim 2kolejne wartości, dopisze a 0do wyniku i będzie kontynuował czytanie. Jeśli napotka a 0(lub pozostały mniej niż 3 wartości), doda aktualną wartość i a …
Trochę tęsknię za tymi starymi wersjami demonstrującymi możliwości komputerów, które nazywały się x86 zamiast i3, i5 i i7. Jednym z pierwszych, które obejrzałem w moim 386, było demo Unreal od Future Crew, które obchodzi 25-lecie istnienia. W minucie 0:43 rozpoczyna się pierwsza część wersji demo i widzimy przewijany tekst podążający …
Zainspirowany github.com/JackToaster/Reassuring-Parable-Generator , z kolei zainspirowany xkcd.com/1263 . Możliwe słowa pochodzą z pliku reassuring.cfg tego repozytorium. Spójrz na plik reassuring.cfg (użyj 12-go zatwierdzenia) , aby zobaczyć gramatykę, z którą odpowiada wyjście (wyjście jest listą wszystkich ciągów pasujących do gramatyki). Zadanie: Twój program musi wypisać wszystkie 7968 rozróżniające wielkość liter wiersze …
tło Lyndon słowo jest niepusty ciąg znaków, który jest ściśle leksykograficznie mniejszy niż wszystkich innych swoich obrotów. Możliwe jest uwzględnienie dowolnego łańcucha unikatowo jako konkatenacji słów Lyndona, tak aby słowa te nie leksykograficznie nie zwiększały się; Twoim wyzwaniem jest zrobienie tego tak zwięźle, jak to możliwe. Detale Powinieneś zaimplementować funkcję …
Stopień nienasycenia Nie jest to szczególnie trudna łamigłówka - ale interesuje mnie twoje wiele sposobów jej rozwiązania. Stopień nienasycenia to liczba podwójnych wiązań chemicznych między atomami i / lub liczba pierścieni w związku chemicznym. Otrzymasz wzór cząsteczkowy związku chemicznego w postaci XaYbZc (gdzie a, b i c to liczba atomów …
Świat sztuki jest pełen kolorów, ale świat sieci jest jeszcze pełniejszy niż świat sztuki o różnych kolorach i renderingach. Dlatego musimy wiedzieć, jak przekonwertować jeden typ formatu koloru na inny. Wyzwanie jest oczywiste: Napisz program / funkcję niż konwertuje dany kod HEX ( #00ff0080na przykład) na RGBA (jak rgba(0, 255, …
To całkiem niezłe pytanie od młyna. Zdefiniuję sekwencję, a ty zagrasz w golfa kodem, aby wygenerować wpis z indeksem. Pierwszy element w sekwencji to 2. N-ty element w sekwencji to najmniejsza dodatnia liczba całkowita inna niż n i 1, dzieląca co najmniej jeden czynnik z n (inny niż 1), który …
To, co musisz zrobić, to utworzyć funkcję / program, który przyjmuje liczbę dziesiętną jako dane wejściowe i wyprowadza wynik wielokrotnego przyjmowania odwrotności ułamkowej części liczby, aż liczba stanie się liczbą całkowitą. Mówiąc dokładniej, proces wygląda następująco: Niech x będzie wejściem Jeśli x jest liczbą całkowitą, wyślij ją. W przeciwnym razie: …
W twoim kodzie masz wiele bardzo długich, nudnych wyglądających warunków: if flag == 1: while have != needed: if type == 7: Można je przekształcić w ich znacznie bardziej urocze <3odpowiedniki warunkowe: if abs(flag - 1) + 2 <3: while 3 - abs(have - needed) <3: if 2 + abs(type …
Sekwencja N-bonacci, pierwotnie wymyślona przez @DJMcMayhem w tym pytaniu , jest sekwencją generowaną przez rozpoczęcie od liczb całkowitych 0 i 1, a następnie dodanie poprzednich N liczb w celu wygenerowania następnej liczby. Specjalna sekwencja N-bonacci jest sekwencją N-bonacci rozpoczynającą się od pary liczb innych niż 0 i 1, które zostaną …
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.