Złożoność Kołmogorowa, nieformalnie, to ilość kodu potrzebna do opisania lub wytworzenia stałego obiektu, takiego jak ciąg znaków lub obraz. Publikując wyzwanie w tej kategorii, upewnij się, że dodaje coś nowego do istniejących wyzwań.
(Uwaga: to moje pierwsze pytanie w golfa z kodem, ale o ile wiem, nikt inny tego nie zrobił, więc powinienem być dobry.) Twoim zadaniem jest stworzenie programu lub funkcji, która pobierze ciąg znaków si liczbę całkowitą n, i zwróci lub wyprowadzi tekst zawinięty w wiele wierszy. Każde słowo musi być …
Wyświetlaj liczby od jednego do stu (w porządku rosnącym), ale liczba 2 nie powinna pojawiać się nigdzie w sekwencji. Na przykład liczby dwa ( 2) lub dwadzieścia trzy ( 23) nie powinny znajdować się w sekwencji. Oto przykładowy wynik z nowymi liniami oddzielającymi liczby: 1 3 4 5 6 7 …
Biorąc pod uwagę nutę, wypisz rysunek ASCII odpowiedniego klucza głównego na kluczu wiolinowym. Oto wszystkie główne klucze (które nie obejmują podwójnych ostrzy lub podwójnych mieszkań) i odpowiadające im sygnatury klawiszy: Circle of fifths deluxe 4 użytkownika Wikipedii Po prostu rachunek, prawa autorskie CC BY-SA 3.0 Jeśli dane wejściowe to klucz …
Dzięki temu pytaniu o inspirację W tym starciu będziemy reprezentować linię domina jako ciąg |, /a \. Otrzymasz ciąg domino jako dane wejściowe i musisz określić, jak będą wyglądać, gdy się osiedlą. Oto zasady upadku domina Domino stojące |, na lewo od domina upadłego po lewej \, stanie się również …
Przeczytałem to pytanie i pomyślałem, że będzie to niezłe wyzwanie. Zadanie Podaj dane wejściowe, aby 0<n<10wygenerować losową liczbę z dokładnie n cyfr pierwszy nie 0 więc f(n)>10**(n-1)-1 wyraźne cyfry Kryteria wygranej To jest golf golfowy, więc wygrywa najkrótszy kod. Losowy Mam na myśli równomiernie rozłożone losowo. Z punktu widzenia programu …
Twoim zadaniem jest wydrukowanie dokładnie tego tekstu: z yz xyz wxyz vwxyz uvwxyz tuvwxyz stuvwxyz rstuvwxyz qrstuvwxyz pqrstuvwxyz opqrstuvwxyz nopqrstuvwxyz mnopqrstuvwxyz lmnopqrstuvwxyz klmnopqrstuvwxyz jklmnopqrstuvwxyz ijklmnopqrstuvwxyz hijklmnopqrstuvwxyz ghijklmnopqrstuvwxyz fghijklmnopqrstuvwxyz efghijklmnopqrstuvwxyz defghijklmnopqrstuvwxyz cdefghijklmnopqrstuvwxyz bcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz Sprawa nie ma znaczenia. Pamiętaj, że to jest golf golfowy , więc wygrywa kod z najmniejszą liczbą …
Jest piątek ... więc chodźmy w golfa! Napisz kod, który określa wynik gracza w dołku w grze w golfa. Kod może być funkcją lub całym programem. Jak sugeruje gatunek, wygrywa najkrótszy kod. Dane wejściowe (parametry lub standardowe, twój wybór): Liczba całkowita reprezentująca wartość dołka, gwarantowana między 3 a 6 Liczba …
Zawsze nie dawałem odpowiedzi na wyzwania związane ze złożonością łańcucha Kołmogorowa, które wymagają kompresji łańcuchów, a głównym powodem jest to, że nie wiem, jak używać narzędzi do kompresji łańcuchów tak skutecznie, jak powinienem . Z tego powodu opublikowałem to pytanie. W przeciwieństwie do moich innych pytań ze wskazówkami, nie jest …
Napisać program lub funkcję, która przyjmuje w dwóch dodatnich liczb całkowitych, szerokości i wysokości, a Rysuje sztuki ASCII houndstooth wzór siatki z tych wymiarów za pomocą tej siatki 25 x 26 tekstową jako komórki bazowej: .......#.....#####....... .......##.....#####...... .......###.....#####..... .......####.....####..... .......#####.....###..... .......######.....##..... .......#######.....#..... .......########.......... ####################..... .####################.... ..####################... ...####################.. ....####################. .....#################### #.....##############.#### …
StickStack to bardzo prosty język programowania oparty na stosie, zawierający tylko dwie instrukcje: | wypycha długość stosu na stos -wysuwa dwa górne elementy ze stosu i odsuwa ich różnicę ( second topmost - topmost) Szczegóły języka Stos jest pusty na początku programu. Wszystkie instrukcje są wykonywane sekwencyjnie od lewej do …
Biorąc pod uwagę sekwencję zasad: adeninę, cytozynę, guaninę i tyminę (kodowane jako ACGT), masz stworzyć ASCII reprezentację odpowiadającą podwójnej nici DNA. Pasmo będzie rozciągać się pionowo. Lewy nić to ten, który podano jako dane wejściowe. Prawe pasmo będzie jego dopełnieniem. Dla tych, którzy nie są zaznajomieni z DNA, Ajest powiązany …
Twoim zadaniem dzisiaj jest wynalezienie kompresora tekstu. Zadanie Napisz dwie funkcje: Paker jest funkcją, która przyjmuje ciąg znaków ASCII (U, U + 0000 + 007F) i wysyła unikodowego (U + 0000 U + 10FFFF) zawierający najmniejszą liczbę znaków możliwe. Unpacker to funkcja, która akceptuje zakodowany ciąg Unicode i wyprowadza dokładnie …
Narysuj filiżankę kawy Ascii: o o o __________ / \ __ | J | \ | A | | | V | | | A | __ / \ __________ / Punkty Brownie za skrypt kawowy lub java :) Najkrótszy kod w bajtach, funkcji lub programie, znak nowej linii lub …
Użyj dowolnego języka programowania, aby wyświetlić liczby od 1 do 99 (w tym oba) w taki sposób, aby: liczby są oddzielone pojedynczym odstępem, jeśli liczba jest podzielna przez 3, powinna być w nawiasach, jeśli liczba jest podzielna przez 4, powinna być w nawiasach kwadratowych, jeśli liczba jest podzielna przez 3 …
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.