W języku programowania C tablice są zdefiniowane w następujący sposób: int foo[] = {4, 8, 15, 16, 23, 42}; //Foo implicitly has a size of 6 Rozmiar tablicy wynika z elementów inicjujących, które w tym przypadku wynoszą 6. Możesz również napisać tablicę C w ten sposób, jawnie zmieniając jej rozmiar, …
Inspirowany przez Golfa alfabet ASCII , którego wyzwanie jest (prawie) odwrotne. Zadanie: Weź ciąg tekstu ASCII-art i wyślij jego treść jako zwykły tekst ASCII. Wkład: Ciąg tekstu ASCII-art. Dane wejściowe będą zawierać tylko wystąpienia znaku ASCII #, spacje oraz 4 lub 5 nowych linii (końcowy nowy znak jest opcjonalny). Wszystkie …
Jako golfiarze nie jesteśmy przyzwyczajeni do wydawania (na pewno ). Będziemy potrzebować kilku narzędzi, które nam w tym pomogą. Oczywiście, aby pomóc w marketingu nowego wydania, potrzebujemy ładnej i błyszczącej wersji wydania. Kto nie jest podekscytowany, gdy słyszy o wersji 3.0.0? Zadanie Twoim zadaniem będzie napisanie programu / procedury / …
Wyzwanie polega na tym, aby wszystkie cyfry rzymskie były poprawne w wybranym języku. Powinny one nie pojawiają się wewnątrz ciągi lub coś podobnego, ale działają podobnie jak wszelkie inne tokeny, literały takich jak ( arabskich ), liczb, znaków lub ciągów; lub identyfikatory zmiennej / metody / funkcji itp. Na przykład …
Pyramid Scheme to język rozwijany przez @ ConorO'Brien . W Pyramid Scheme kod, który piszesz, wygląda następująco: ^ ^ / \ /3\ / \ --- / + \ ^-------^ /9\ /3\ /123\ --- ----- Ten kod ma dwie oczywiste cechy: Trudno go analizować i pisać. Conor rozwiązał pierwszy, jednak Twoim …
Olimpijscy swingersi wykonują swoje czynności na standardowych drzewach. W szczególności drzewo standardowe nma wierzchołki 0przechodzące w górę n-1i krawędzie łączące każdy niezerowy wierzchołek az wierzchołkiem n % aponiżej. Na przykład Standardowe drzewo 5 wygląda następująco: 3 | 2 4 \ / 1 | 0 ponieważ reszta, gdy 5 jest podzielona …
Otrzymujesz ciąg złożony ze znaków 0123456789+*(). Możesz założyć, że ciąg jest zawsze prawidłowym wyrażeniem matematycznym. Twoim zadaniem jest usunięcie niepotrzebnych nawiasów, zakładając, że mnożenie ma wyższy priorytet niż dodawanie. Nawiasy należy usuwać tylko wtedy, gdy nie są potrzebne strukturalnie : z powodu zwielokrotnienia wyższy priorytet: 3+(4*5)=>3+4*5 z powodu asocjacji mnożenia …
Twoim zadaniem jest napisanie programu lub funkcji, która wypisze trójkąt ASCII. Wyglądają tak: |\ | \ | \ ---- Twój program pobierze pojedyncze dane liczbowe nz ograniczeniami 0 <= n <= 1000. Powyższy trójkąt miał wartość n=3. Trójkąt ASCII będzie miał nukośniki odwrotne ( \) i pionowe paski ( |), …
Na początku tego tygodnia dowiedzieliśmy się, jak formatować ezoteryczne języki do komentowania. Dzisiaj zrobimy coś odwrotnego. Potrzebuję napisać program lub funkcję, która analizuje dobrze skomentowany ezoteryczny kod i analizuje komentarze, zwracając tylko kod. Korzystając z przykładów z poprzedniego wyzwania, oto jak wygląda dobrze skomentowany kod: a #Explanation of what 'a' …
Zadanie To proste wyzwanie. Dane wejściowe to pojedynczy niepusty ciąg zawierający tylko cyfry 0123456789i skróty #. Będzie zawierał dokładnie jeden ciąg cyfr, który koduje nieujemną liczbę całkowitą i może owijać się na końcu łańcucha, i co najmniej jeden #. Liczba całkowita może mieć zera na początku. Na przykład ##44##, 013####i …
tło Mam drabinę opartą na ścianie i zdalnie sterowanego robota, który może się po niej wspinać. Mogę wysłać robotowi trzy różne polecenia: UP: robot robi jeden krok w górę. Jeśli był na najwyższym stopniu, potyka się, spada i eksploduje. DOWN: robot robi jeden krok w dół. Jeśli był na najniższym …
Wprowadzenie Wsparcie! Przypadkowo upuściłem kalkulator TI-84 przez okno (nie pytaj jak) i się zepsuł. Mam jutro test matematyczny, a jedynym kalkulatorem, który mogę znaleźć, jest ten z tymi przyciskami: 7 8 9 + 4 5 6 - 1 2 3 * 0 = / Mój test matematyczny jest sprawdzianem oceny …
Decyzja Świętego Mikołaja: W tym wyzwaniu pomożesz Świętemu Mikołajowi zdecydować, czy ktoś na liście jest niegrzeczny czy miły, a następnie zdobądź coallub toys. Ale niestety, Santa jest niezorganizowany, w niektórych jego zapisów, że naughty, nice i namepola są w złej kolejności. Wkład Dane wejściowe będą miały następujący, wymienny format: imię …
Napisz program lub funkcję, która pobiera dwa dane wejściowe: Wiadomość tekstowa Słownik języka angielskiego, jak się pojawia w tym pliku Github (zawierający około 60000 słów) i wyświetla liczbę błędów ortograficznych w komunikacie (patrz definicja i przypadki testowe poniżej). Możesz otrzymać słownik jako parametr swojej funkcji, jako wstępnie zdefiniowany plik, który …
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.