Zadanie Chyba wszyscy uwielbiają automatyczne generowanie kodu i oszczędność czasu podczas pracy. Musisz stworzyć wiele klas i członków w ciągu dnia i nie chcesz ich tworzyć gettersręcznie. Zadanie polega na napisaniu programu lub funkcji, która automatycznie generuje gettersdla wszystkich członków klasy. Wejście W naszym języku obiekty są bardzo proste. Nazwy …
Utwórz program z najmniejszą liczbą znaków, aby odwrócić każde słowo w ciągu, zachowując kolejność słów, a także znaki interpunkcyjne i wielkie litery w ich początkowym miejscu. Przez „Kolejność słów” rozumiem, że każde słowo jest podzielone pustą spacją („”), więc skurcze i takie będą traktowane jako jedno słowo. Apostrofa skurczów powinna …
Jimmy był zajęty w zeszłym tygodniu tymi wszystkimi platformami i linami , a biedny Jimmy nie ma nawet nóg ani stóp na nogach! Twoim zadaniem jest wziąć sznur zawierający wiele Jimmys i dać im nogi i buty! Uzyskaj dane wejściowe w postaci Jimmy String Jimmy String => /o\ /o\ /o\ …
Przegląd: Twoim zadaniem jest pobranie formatu CSV key=valuei ułożenie go w bardziej uporządkowany sposób (patrz poniżej). Wejście: Zawsze za pośrednictwem standardowego wejścia . Zapisy będą zawsze miały następującą formę key=value: foo=bar,baz=quux abc=123,foo=fubar baz=qwe,abc=rty,zxc=uiop,foo=asdf Nie będzie z góry listy możliwych kluczy, musisz je znaleźć w tekście wejściowym. Koniec wejścia zostanie zasygnalizowany …
Nieco więcej niż odwrotność tego . W: multi-line DSV danych i pojedynczym znakiem ogranicznika. DSV można traktować jako plik, nazwę pliku, ciąg oddzielony od linii, listę ciągów itp. Wszystkie rekordy mają tę samą liczbę pól i żadne pole nie jest puste. Dane nie zawierają znaku ogranicznika i nie ma mechanizmu …
To wyzwanie, ale z lepszą specyfikacją. Spec Twój program weźmie równanie liniowe zawierające jedną zmienną xi wyświetli wartość x. Wejście / parsowanie Dane wejściowe będą zawierać tylko liczby, operatory, nawiasy ( ()) xi =znak (oznacza to brak białych znaków). Nawiasy zawsze będą zrównoważone. Zawsze będzie co najmniej 1 x. xMoże …
To wyzwanie składa się z dwóch części. Zwycięzcą zostanie rozwiązanie o najniższej całkowitej liczbie bajtów. Do obu wyzwań należy użyć tego samego języka. Część 1: Napisz funkcję lub program, który pobiera zdanie zawierające tylko poprawne słowa jako dane wejściowe i wyświetla listę używanych znaków, liczbę przypadków użycia każdej litery oraz …
Twoim zadaniem jest interpretacja schematu obwodu wraz z bramkami logicznymi. Bramki logiczne (tak naprawdę nie musisz wiedzieć, co one robią / są, aby ukończyć to wyzwanie): i brama: a lub brama: o Nand Gate: A ani brama: O brama xor: x brama xnor: X nie brama: ~ Każda bramka, ale …
Wejście Sznurek Wynik Suma wszystkich liczb całkowitych w wierszu. Ograniczenia 1 ≤ Długość linii ≤ 500 Przykładowy przypadek testowy Wejście the 5is 108 seCONd4 a Wynik 117 Wyjaśnienie Suma wynosi: 5 + 108 + 4 = 117
Napisz funkcję lub program, który otrzyma listę imion, wyświetli lub zwróci listę, w której duplikaty imion mają unikalną skróconą wersję ich nazwiska. Wejście: Lista nazwisk, w której nazwa jest zdefiniowana przez dane imię i nazwisko oddzielone spacją. Nazwy to niepuste ciągi znaków zawierające tylko wielkie i małe litery. Lista może …
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 …
Wyzwanie Napisz program, który, wykorzystując dane XML z witryny tutaj , wyświetli nazwę programu, który jest obecnie pokazano na BBC 1. Informacja Wszystkie godziny podane są w czasie londyńskim (GMT + 1 w momencie nadania i GMT + 0 po 30 października). Dlatego należy przeliczyć czas lokalny na czas londyński. …
Jason ma duży JSON, ale jest nieczytelny, więc musi go utrwalić. Formatowanie Spec JSON ma 4 różne typy: Liczby; Właśnie0-9 Smyczki; Podwójne "ciągi znaków uciekały\ Tablice; Ograniczone przez [], z elementami oddzielonymi ,, elementy mogą być dowolnego z tych typów Obiekty; {}Format jest ograniczony przez , gdy key: valueklucz jest …
Cel jest naprawdę prosty. Odbierając ciąg wejściowy, przeanalizuj wszystkie elementy HTML, które odpowiadają następującym znakom (w tym ich wariantom wielkich liter): áàãâäéèêëíìîïóòõôöúùûüýÿ Zasady analizy: Każdy byt zaczyna się &i kończy na; Pierwszym znakiem po &będzie zmodyfikowany znak (ważna jest litera!) Pozostałe znaki odnoszą się do nazwy akcentu użyć ( acute, …
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.