Pewnego razu czytałem to pytanie / odpowiedź na temat Quory Czy naprawdę są programiści ze stopniem informatyki, którzy nie mogą przejść testu FizzBuzz? Ten kod podano jako oczywistą odpowiedź for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i …
W tym prostym, ale zabawnym wyzwaniu poproszono Cię o ustalenie, czy Jimmy spadnie z platformy. Jimmy trzy części ciała /, ooraz \umieszczony tak /o\ Platformy są reprezentowane przez -. Jimmy spadnie z platformy, jeśli mają dwie lub więcej części ciała, które nie znajdują się bezpośrednio nad platformą. Kilka przykładów: /o\ …
Biorąc pod uwagę liczbę całkowitą k i blok tekstu lub tablicę 2d, że wewnętrzne tablice mogą mieć nierówne długości (które przypominają blok tekstu), obróć każdy znak lub element w k- tej kolumnie w górę lub w dół do następnej pozycji to istnieje. Przykład Obróć 20. kolumnę następującego tekstu (na podstawie …
Wprowadzenie Mój kalkulator zachowuje się dziwnie. Czasami, gdy wpisuję 8, wyświetla się 2. A czasami, gdy wpisuję 6, wyświetla się +. Niektóre przyciski są pomieszane! Czy ktoś mógłby mi pomóc ustalić, który? Wyzwanie: Dane wejściowe: lista niepoprawnych równań z poprawnymi wynikami. Wyjście: dwa zamienione przyciski. Na przykład: dane wejściowe mogą …
Biorąc pod uwagę listę unikatowych ciągów, które są wzajemnie anagramami, wypisz anagram tych słów, który różni się od każdego słowa na liście. Ciągi będą alfanumeryczne i na pewno będzie prawidłowy anagram. Program lub funkcja może, ale nie musi być niedeterministyczna, co oznacza, że przy tym samym wejściu wielokrotne uruchomienie kodu …
Zainspirowany tym wyzwaniem (dzięki za tytuł! Jak to działa? Biorąc pod uwagę dwa ciągi znaków (na przykład spliti isbn), najpierw obetniesz dłuższy ciąg , aby miały jednakową długość, a następnie określisz jego kody ASCII : split -> spli -> [115, 112, 108, 105] isbn -> isbn -> [105, 115, 98, …
Twoje zadanie jest proste: napisz pojedynczy fragment kodu, który po uruchomieniu w jednym języku wyprowadza tylko ciąg znaków, 'abc'a po uruchomieniu w innym języku - tylko ciąg znaków 'cba'. Program nie powinien pobierać danych wejściowych. To wyzwanie dla golfa .
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 …
Biorąc pod uwagę niepusty ciąg małych liter ASCII a-z, wypisuj ten ciąg z każdym kolejnym „uruchomieniem” tej samej litery, przedłużonym o jeszcze jedną kopię tej litery. Na przykład dddogg( 3 d , 1 o , 2 g ) zmienia się w ddddooggg( 4 d , 2 o , 3 g …
Zainspirowany tym wyzwaniem (a ściślej jego błędnym odczytaniem) opracowałem następujące wyzwanie: Biorąc pod uwagę ciąg wejściowy S, odwróć kolejność wszystkich wielkich liter i wszystkich małych liter. Pozostaw wszystkie znaki inne niż litery na miejscu. Na przykład: Zauważ, że wielkie litery W(pierwsza duża litera) zostały zastąpione przez H(ostatnie). To samo dotyczy …
Okno to kwadrat ASCII-art o nieparzystej długości co najmniej 3, z pojedynczą obwódką wokół krawędzi oraz pionowymi i poziomymi pociągnięciami na środku: ####### # # # # # # ####### # # # # # # ####### Okno MS to okno, w którym ramka składa się tylko z znaków Mi …
Wkład Ciąg znaków, który zawiera co najwyżej jeden z każdego z pism A, Boraz C. Mogą być w dowolnej kolejności. Pusty ciąg jest prawidłowym wejściem. Uwaga: poprzednia wersja tego wyzwania używała liter LEJzamiast ABCi mogą być nadal używane w razie potrzeby. Wydajność Łańcuch z A, B, Cliter, które nie były …
Ludzie na tej stronie naprawdę lubią upiększać tytuły swoich postów ... Stewie's sequence: + * - / + * - / Jednak gdy tytuł ten musi być zawarty w adresie URL strony, jest uproszczony: stewies-sequence Wyzwanie Twoim zadaniem jest stworzenie programu lub funkcji, która, biorąc pod uwagę ciąg znaków reprezentujący …
Odszyfruj neurotyczne żaby Teraz, gdy Puzzling.SE w końcu złamał mój obsesyjny na punkcie płazów szyfr , napiszmy program lub funkcję, aby go odszyfrować! (Jeśli chcesz spojrzeć na układankę, zanim zostanie zepsuta, kliknij teraz powyższy link.) Jak działa szyfr W Neurotic Frogs O ught Aby Rel x w M ud Wanny …
Ciąg jest pairable jeżeli można podzielić na subtrings, z których każdy jest ciągiem kolejno powtarzane dwa razy. Na przykład aabaaababbbabamożna go sparować jako: aaba aaba b b ba ba Biorąc pod uwagę niepuste ciągi a„i b”, wypisz wartość Prawda, jeśli jest parowalna, i wartość Falsey, jeśli nie jest. Parowanie: aa …
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.