( Zainspirowany tym wyzwaniem .) Powiedzmy, że mamy ciąg ABBCBA. Możemy powiedzieć, że istnieje wzrost pomiędzy Ai B, dla Bnastępujących A; możemy powiedzieć, że istnieje bieg pomiędzy Bi B, ponieważ nic się nie zmienia; i na koniec możemy powiedzieć, że jest spadek między Ca B. Możemy narysować taki wykres: A …
Dwuwymiarowe języki programowania często mają polecenia lustrzane, takie jak /i \do przekierowania wskaźnika instrukcji na siatce: >>>>\ v v <<<</ W tym wyzwaniu otrzymasz kierunek i lustro i musisz określić kierunek wychodzenia. Zasady Kierunek nadejścia będzie podany jako jeden z znaków, NESWa lustro podany jako jeden /lub \. Możesz otrzymać …
Wyzwanie W tym wyzwaniu musisz wziąć liczbę jako dane wejściowe i wyjściowe odpowiedniej litery alfabetu i odwrotnie. (1 <=> A, 2 <=> B) itp. 1 -> A 2 -> B ... 26 -> Z A -> 1 B -> 2 ... Z -> 26 Zasady To jest golf golfowy , …
Wkład: Tablica zawierająca trzy liczby całkowite: 0, 1i 2w dowolnej kolejności (tj [2, 0, 1]) I ciąg długości> = 2 zawierający tylko litery alfabetu (zarówno małe, jak i wielkie litery) oraz cyfry (tj. a1B2c3) Wydajność: W oparciu o tablicę sortujemy i wyprowadzamy ciąg. Jak to działa? Tablica wskazuje pierwszeństwo kolejności …
RFC 2550 jest satyryczną propozycją (opublikowaną 1 kwietnia 1999 r.) Dotyczącą energooszczędnej reprezentacji ASCII znaczników czasu, które mogą obsługiwać dowolną datę (nawet te przed początkiem wszechświata i te, które minęły przewidywany koniec wszechświata). Algorytm obliczania znacznika czasu zgodnego z RFC 2550 jest następujący (uwaga: wszystkie zakresy obejmują początek, ale wykluczają …
Wyzwanie: Otrzymujesz ciąg zawierający tylko cyfry. Twoim zadaniem jest wyprowadzenie minimalnej liczby liczb pierwszych, które muszą zostać połączone w celu utworzenia łańcucha. Jeśli jest to niemożliwe, wyjdź 0. Przypadki testowe: Wejście -> Wyjście: 252 -> 3 235 -> 2 92 -> 0 31149 -> 2
Tekst do golfa DNA Wyzwanie Przekształć dane wejściowe w dane wyjściowe DNA. Algorytm Konwertuj tekst na punkty kodowe ASCII (np. codegolf-> [99, 111, 100, 101, 103, 111, 108, 102]) Połącz razem kody ASCII (np. 99111100101103111108102) Konwertuj na binarny (np. 10100111111001101001011010001000011001101011011110000110010111111011000000110) Pad 0na końcu, aby uzyskać parzystą liczbę znaków (np. 101001111110011010010110100010000110011010110111100001100101111110110000001100) …
Jakie jest najczęstsze słowo? Biorąc pod uwagę zdanie, twój program musi przejść przez to, licząc częstotliwości każdego słowa, a następnie wypisać najczęściej używane słowo. Ponieważ zdanie nie ma stałej długości, a zatem może być bardzo długie, kod musi być możliwie jak najkrótszy. Zasady / wymagania Każde zgłoszenie powinno być pełnym …
Defenestracja polega na wyrzuceniu kogoś lub czegoś przez okno. - Wikipedia Wkład Dane wejściowe będą się składały z dwóch części: Plan piętra i osoba w domu / budynku. v><^przedstawia osobę wskazującą kierunek wskazany przez strzałkę. Dane wejściowe będą zawierać dokładnie jedną osobę. -i |reprezentują ściany i #reprezentują okno. jest pusta …
Napisz program, który pobiera jako ciąg wejściowy ciąg znaków o następujących właściwościach. Jeśli znak w ciągu jest wielką literą (ASCII 41-5A), to znak jest zastępowany ciągiem zawierającym każdą literę, aż do oryginalnej litery wielkimi literami. Na przykład, jeśli ciąg wejściowy to I, to wynik będzie ABCDEFGHI. Podobnie, jeśli znak jest …
Użytkownicy wcięć w przestrzeni, łączcie się ! Musimy walczyć ze wszystkimi małymi użytkownikami kart ! Twoim zadaniem (jeśli zdecydujesz się to zaakceptować) jest napisanie programu lub funkcji, która przyjmuje dwa argumenty: Ciąg: To jest dane wejściowe. Dodatnia liczba całkowita: liczba spacji na tabulator. Musisz przejść przez każdą linię łańcucha i …
Instrukcje Biorąc nieznaną ciąg wejściowy io wartości zarówno głowic lub ogonów , powrót 1do głowy lub -1za ogony z najkrótszego kodu. Przykładowy kod bez golfa (55b): if(i == "heads"){ print(1); }else{ print(-1); } Przykładowy kod do gry w golfa (16b): print("t">i||-1) Javascript został wykorzystany dla przykładu, ale to nie wymóg …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany kodów golfowych. Zamknięte 23 dni temu . 9-dołkowe minigolf: opis 9 (w większości dość łatwych) wyzwań golfowych o różnym stopniu trudności Kary za używanie tego samego języka …
Biorąc pod uwagę listę ciągów, s_0, s_1, ..., s_nznajdź najkrótszy ciąg, Sktóry zawiera każdy z nich s_0, s_1, ..., s_njako podłańcuch . Przykłady : S('LOREM', 'DOLOR', 'SED', 'DO', 'MAGNA', 'AD', 'DOLORE')='SEDOLOREMAGNAD' S('ABCDE', 'BCD', 'C')='ABCDE' Napisz najkrótszy program (lub funkcję), który rozwiązuje ten problem. Jeśli chcesz, możesz reprezentować ciągi jako tablice …
Przy wyzwaniach takich jak Dane wyjściowe o tej samej długości co kod i Utwórz dane wyjściowe dwukrotnie dłuższe niż kod , pomyślałem o osobnym, ale podobnym wyzwaniu. Zadanie polega na wytworzeniu wyniku. Może to być ciąg znaków, lista znaków lub dowolny domyślny format wyjściowy programu. Jednak dane wyjściowe muszą zawsze …
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.