Napisz funkcję lub program, który pobiera ciąg znaków i wypisuje prawdziwą wartość, jeśli ciąg znaków jest pangramem (ciąg liter zawierający co najmniej jedną z każdej litery alfabetu angielskiego), a w przeciwnym razie wartość falsey. Przypadki liter należy zignorować; Jeśli ciąg jest abcdefghijklmnopqrstuvwXYZ, funkcja powinna nadal zwracać prawdziwą wartość. Zauważ, że …
Twój szef właśnie wysłał Ci e-mailem listę 12 zadań programistycznych, które musi wykonać jak najszybciej. Zadania są dość proste, ale twój szef, będący młodym potentatem oprogramowania, którego karmią serwisy społecznościowe, nalega, aby twoje rozwiązania były w stanie zmieścić się w jednym tweecie z Twittera . Oznacza to, że masz tylko …
Niektóre osoby upierają się przy użyciu spacji do tabel i wcięć. W przypadku tabeli jest to bezsprzecznie złe. Z definicji tabulatory muszą być używane do tworzenia tabel. Nawet w przypadku wcięć tabulatory są obiektywnie lepsze: Społeczność Stack Exchange ma wyraźny konsensus . Używanie pojedynczej przestrzeni do wcięcia jest wizualnie nieprzyjemne; …
Prosty dzisiaj. Napisz najkrótszy program, który rysuje „alfabet piłokształtny”, podając dodatnią liczbę całkowitą dla wysokości. Musisz wpisać nazwę swojego języka programowania, gdy dojdziesz do litery, od której się zaczyna. Na przykład, jeśli Twoim językiem jest Python, a dane wejściowe to 1dane wyjściowe powinny być: ABCDEFGHIJKLMNOPythonQRSTUVWXYZ Jeśli wejście jest 2wyjściem powinno …
Zainspirowany łańcuchem komentarzy ... Chcę enklactwyjść z tego wyzwania, ale nie mogę ... @ETHproductions to enklact (v): aby zaimplementować tabelę wyszukiwania za pomocą podsekcji składającej się z unikalnych elementów. Enklacting to bardzo przydatny sposób kompresji tabeli odnośników. Załóżmy na przykład, że masz następującą listę kolorów: red green blue yellow purple …
Wyzwanie: Weź ciąg wielkich lub małych liter jako dane wejściowe (opcjonalnie) i oblicz wynik, który uzyskałby w grze Scrabble w języku angielskim. Zasady: Wynik każdej litery jest następujący (użyj tego, nawet jeśli istnieją inne wersje gry): 1 point: E, A, I, O, N, R, T, L, S, U 2 points: …
Ostatnio inżynier elektryk badający czasy na światłach został ukarany grzywną w wysokości 500 dolarów przez stan Oregon za określenie siebie jako inżyniera. Biorąc pod uwagę 2-literowy ciąg jako dane wejściowe, reprezentujący stan USA, wynik: I am not an engineerjeśli stan to Oregon ( OR) I am an engineer jeśli stan …
Wprowadzenie W ścianie są 3 gwoździe. Masz kawałek sznurka, który jest przymocowany do ramy obrazu na obu końcach. Aby powiesić obraz, zaplątałeś sznurek w gwoździe. Ale zanim puścisz zdjęcie: czy możesz przewidzieć, czy obraz spadnie, po prostu patrząc na to, jak sznurek jest owinięty wokół paznokci? W pierwszym przykładzie obraz …
Jesteś zapewniając wsparcie techniczne dla tej Bruce Dickenson jak on wytwarza sesję nagraniową Blue Oyster Cult. Gdy poprosi o więcej dzwonków , możesz mu je dać. Twoje zadanie Napisz program lub funkcję, która pobiera ciąg (lub odpowiednik w Twoim języku) jako dane wejściowe i wyświetla powiązany ciąg zawierający jeszcze jeden …
Biorąc pod uwagę liczbę całkowitą, utwórz wyrażenie, które tworzy ją z 0użycia jednoargumentowej negacji -i uzupełniania bitowego ~( ~n= -n-1), z operatorami stosowanymi od prawej do lewej. ... -3 = ~-~-~0 -2 = ~-~0 -1 = ~0 0 = 0 1 = -~0 2 = -~-~0 3 = -~-~-~0 ... …
Wiele osób na tej stronie używa języków ezoterycznych , a ponieważ języki te są niezwykłe i trudne do zrozumienia, często piszą wyjaśnienia w określonym formacie. Na przykład, jeśli kod był abcdefghijklmnop I te języki używają #komentarzy, napisaliby takie wyjaśnienie: a #Explanation of what 'a' does bc #Bc d #d e …
Biorąc pod uwagę ciąg wejściowy, wyjściowy ciąg ze wszystkimi samogłosek a, e, i, oi uzamienione na oślep między sobą. Na przykład, w ciągu this is a testistnieją 4 samogłoski: [i, i, a, e]. Prawidłowe tasowanie tych samogłosek może [a, i, e, i]zatem dać wynik thas is e tist. O tasowaniu …
Oto stosunkowo proste wyzwanie. Biorąc pod uwagę ciąg o długości N , wypisz ciąg do przodu, następnie do tyłu, następnie do przodu, a następnie do tyłu ... itd. N razy. Na przykład, jeśli dane wejściowe były Hello! Powinieneś wypisać: Hello!!olleHHello!!olleHHello!!olleH Możesz także opcjonalnie wypisać jeden końcowy znak nowej linii. Twoje …
Chcesz otworzyć nowe zoo. To będzie niesamowite. Ale będąc tanią łyżwą, którą jesteś, chcesz pozwolić sobie tylko na trzyliterowe zwierzęta (wszyscy wiedzą, że koszt zwierzęcia jest proporcjonalny do długości jego nazwy). Istnieje marzenie, aby ludzie płacili za oglądanie elephant. Ale nagle masz genialny pomysł. Jeśli po prostu prawidłowo umieścisz zwierzęta …
W dzisiejszym wyzwaniu musisz napisać program lub funkcję, które naprzemiennie rozróżniają wielkość liter. Należy jednak zignorować znaki niealfabetyczne. Oznacza to, że każdy znak alfabetu musi mieć inną wielkość liter niż poprzedni i następujący po nim znak alfabetu. Jest to nieco bardziej skomplikowane niż na przykład pisanie dużymi literami. Jeśli weźmiesz …
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.