Wyzwanie Napisz program, który zastosuje funkcję iniekcyjną, która przyjmuje uporządkowaną parę łańcuchów jako dane wejściowe i jeden łańcuch jako dane wyjściowe. Innymi słowy, każde wejście musi być odwzorowane na unikalne wyjście. Specyfika Dane wejściowe mogą być dowolnymi dwoma łańcuchami o dowolnej długości, ale będą składały się wyłącznie z drukowalnych znaków …
Dane wejściowe będą składały się z dwóch pięciu liter. W rzeczywistości nie muszą to być słowa słownikowe, tylko pięć liter, każda mała lub cała wielka, twój wybór. W słowach wejściowych pojawi się tylko AZ i zawsze będą one miały długość 5 znaków. Twój program polega na zdobyciu ich obu tak, …
Wprowadzenie Jak niektórzy z was mogą wiedzieć, adresy URL faktycznie zawierają listę znaków, które robią specjalne rzeczy. Na przykład, /postać oddziela części adresu URL, a ?, &i =znaki są używane do przekazywania parametrów zapytania do serwera. W rzeczywistości nie jest kilka znaków z funkcji specjalnych: $&+,/:;=?@. Kiedy musisz użyć tych …
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 6 miesięcy temu . tło Otrzymałeś zadanie sporządzania notatek na spotkanie. Zaczynasz pisać w Dokumentach Google, ale podczas spotkania nie masz wystarczająco dużo …
W przeciwnym razie będzie sapał i dmuchał i wysadził dom w powietrze! To było zupełnie nieistotne. To wyzwanie dotyczy kodowania Huffmana . Jego istotą jest częstotliwość znaków w danym tekście wykorzystywana do skrócenia jego reprezentacji. Innymi słowy, powiedzmy, że nasz alfabet ma aszerokość zi przestrzeń. To 27 znaków. Każdy z …
Zmieniacz słów to gra, w której próbujesz zamienić jedno słowo w drugie za pomocą edycji pojedynczych znaków, przy czym każdy krok jest własnym słowem. W przypadku tego wyzwania edycjami mogą być zastąpienia, wstawienia lub usunięcia. Na przykład, WINNER → LOSER można wykonać na tej trasie (mogą być inne): WINNER DINNER …
Nie mylić z Hasłem Biskupa Dobroć ! Biorąc pod uwagę ciąg, odpowiedz (prawda / fałsz lub dwie spójne wartości), jeśli stanowi hasło, które jest silne przeciwko biskupom . Hasło jest silne przeciwko biskupom, jeśli jest to ciąg składający się z naprzemiennych liter (in a-h) i cyfr (in 1-8), dzięki czemu …
Pyth jest prawdopodobnie najbardziej popularnym językiem golfa ogólnego zastosowania. Choć jest nieco w spadku , w wyniku nowych języków, od 2014 do 2016 składnia zwięzły Pyth za Constant aktualizacje, przeciążenia, oraz (dla jego epoki) wielu builtins stało się ulubionym miejscem dla większości pytań. Kod Pyth jest często trudny do odczytania. …
Stwórz program, który symuluje podstawowe bramki logiczne. Wprowadzanie: słowo pisane wielkimi literami, po których następuje 2 1-cyfrowe liczby binarne, oddzielone spacjami, np OR 1 0. Bramy OR, AND, NOR, NAND, XOR, i XNORsą potrzebne. Dane wyjściowe: Jakie dane wyjściowe wprowadzonej bramki logicznej otrzymają dwie liczby: 1 lub 0. Przykłady: AND …
Oto puzzle programowania dla Ciebie: Biorąc na przykład listę par ciągów znaków i odpowiadających im liczb, [[A,37],[B,27],[C,21],[D,11],[E,10],[F,9],[G,3],[H,2]]wypisz inną listę, która będzie miała tylko ciągi znaków w następujący sposób: Całkowita liczba dowolnego łańcucha powinna być dokładnie równa odpowiadającej mu liczbie w danych wejściowych. Żaden ciąg nie powinien być powtarzany w sekwencji …
Definicja : potęga pierwsza jest liczbą naturalną, którą można wyrazić w postaci p n, gdzie p jest liczbą pierwszą, a n jest liczbą naturalną. Zadanie : Biorąc pod uwagę siłę pierwszą p n > 1, zwróć liczbę pierwszą p. Przypadki testowe : input output 9 3 16 2 343 7 …
Wczoraj zacząłem się zastanawiać, czy mógłbym napisać program, który przeczesuje dane słowo i wyszukuje odpowiedzi. To było naprawdę zaskakująco łatwe. Teraz zastanawiam się, jak małe możemy być. Zasady Twoje pierwsze wejście to ciąg lub kolekcja n linii, z których każda ma długość n znaków Drugie wejście to lista słów w …
Wyzwanie: Biorąc pod uwagę słowo, sprawdź, czy jest to izogram. Co : Izogram to słowo składające się wyłącznie z liter bez duplikatów (bez rozróżniania wielkości liter). Pusty ciąg jest izogramem. Przykłady: "Dermatoglyphics" ---> true "ab" ---> true "aba" ---> false "moOse" ---> false "abc1" ---> false "" ---> true Wejście …
Jeśli ciąg T o długości K pojawia się K lub więcej razy w ciągu S , wówczas jest potencjalnie komunistyczny . Na przykład, 10in 10/10jest potencjalnie komunistyczny, ponieważ pojawia się 2 razy i ma długość 2 . Pamiętaj, że te podciągi nie mogą się pokrywać. Communistic transformacja jest, że przy …
Spójrz na następujący ciąg. Zauważ wzór? ABEFNOPEFGH DC GQI MHRJ LKJI SK DTL SMAR BAZYXWV N EO DP CQ BAZYXWVUTSR Jak niektórzy mogli zauważyć, jest to w zasadzie spirala alfabetu, w której odległości między rzędami / kolumnami stopniowo rosną o 1 spację / nowy wiersz. Rygorystyczna definicja Załóżmy licznik c …
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.