Pytania oznaczone «code-golf»

23
Tak mówi Pasterz

Jestem zmęczona, ale nie mogę zasnąć. Pomóż mi policzyć owce. Biorąc pod uwagę wejściową N (dodatnią liczbę całkowitą), spraw, aby N owiec przeskoczyło przez ogrodzenie ascii, jak na poniższej próbce. Tylko jedna klatka powinna być wyświetlana jednocześnie: o |-| ──|-|── 0 o|-| ──|-|──...

23
Znajdź super palindromy!

Zastanów się nad liczbą 99999999. Liczba ta jest oczywiście palindromem. Największy czynnik pierwszy wynoszący 99999999 wynosi 137. Jeśli podzielisz 99999999 przez 137, otrzymasz 729927. Liczba ta jest również palindromem. Największy czynnik pierwszy wynoszący 729927 wynosi 101. 729927/101 =...

23
Problem z dyni w podróży

Tło: Jack to dynia, która co Halloween lubi straszyć mieszkańców wsi w pobliżu swojej łaty z dyni. Jednak każdego roku po tym, jak ktoś zapali w nim świecę, ma on ograniczoną ilość czasu, aby przestraszyć wszystkich, zanim świeca się wypali, a tym samym nie jest w stanie przestraszyć więcej...

23
Jak narysować topniejące sople

Rzeźbiarz ma za zadanie stworzyć rzeźby z lodu w nowym muzeum na Grenlandii. Jego szef otrzymał specyfikacje, które składają się z dwóch liczb: [s, m] lub rozmiaru i topnienia. Rozmiar musi być liczbą nieparzystą. Dostał kilka zdjęć prawdziwych sopli: vvvvv [5, 0] vvv v vvvvvvv [7, 0] vvvvv...

23
Odwróć delty tablicy

Odwróć delty tablicy Kontynuacja odwrotnych delt tablicy Twoim zadaniem jest pobranie tablicy 32-bitowych liczb całkowitych z rekompilacją z odwróconymi deltami. Przykład Lista, 18 19 17 20 16 ma delty: 1 -2 3 -4 który po odwróceniu daje: -4 3 -2 1 następnie po ponownej kompilacji,...

23
Wygeneruj mi układ QFP!

Wygeneruj mi układ QFP! Z piaskownicy! QFP jest rodzajem kształtu elementu elektrycznego, w którym piny wychodzą z boków układu. Oto zdjęcie typowego komponentu QFP: widać, że ogólna formuła ma mieć 4 boki równej liczby pinów. Wyzwanie polega na utworzeniu programu, który przyjmuje liczbę...

23
Raczej węzłowa zagadka

Napisz program, który narysuje 2-wymiarowy schemat węzła na podstawie jego struktury. Węzeł jest dokładnie tak, jak to brzmi: pętla liny, która jest związana. W matematyce schemat węzła pokazuje, gdzie kawałek liny przecina się nad lub pod sobą, tworząc węzeł. Niektóre przykładowe diagramy węzłów...

23
Przetasuj poszarpany układ

Poszarpana tablica to tablica, w której każdy element jest tablicą o nieznanej liczbie dodatnich liczb całkowitych. Na przykład następujące tablice są poszarpane: [[1,2,3],[4],[9,10]] Shape: 3,1,2 [[1],[2],[3]] Shape: 1,1,1 [[1,2,3,4,5,6,8]] Shape: 7 Poniższe tablice nie są poszarpane: [1]...

23
Powtarzaj za mną!

Biorąc pod uwagę ciąg jako argument, wypisz długość najdłuższego (-ych) powtarzającego się podciągu (ciągów) lub zero, jeśli nie ma takiego ciągu. Możesz założyć, że łańcuch wejściowy nie jest pusty. Przykłady abcdefabc: podciąg abcjest powtarzany w pozycjach 1 i 7, więc program powinien wypisać...

23
Przyrostowa Quine

Twoim zadaniem jest napisanie programu lub funkcji, która wypisze pierwszy znak kodu źródłowego, następnie drugi, a następnie trzeci ... przy każdym uruchomieniu. Na przykład, jeśli twój program był foow języku barw pliku baz.bar, powinieneś otrzymać wynik podobny do tego: λ bar baz.bar f λ bar...

23
Golf - rosnący warkocz numeryczny

Opis warkocza W tym warkoczu, gdy nić przecina się nad drugą nicią, dodaje do niej wartość drugiej nici i wszystkie inne wartości nici przechodzą. Warkocz ma trzy pasma, a każdy z nich zaczyna się od 1. Pierwszy skrzyżowanie to pasmo skrajnie lewe przecinające pasmo środkowe. Kolejnym...

23
ASCII Hilbert Curve

Biorąc pod uwagę liczbę całkowitą nwyświetlamy na nth iteracji Hilberta Curve w ASCII za pomocą znaków _i |. Oto pierwsze 4 iteracje: n=1 _ | | n=2 _ _ | |_| | |_ _| _| |_ n=3 _ _ _ _ | |_| | | |_| | |_ _| |_ _| _| |_____| |_ | ___ ___ | |_| _| |_ |_| _ |_ _| _ | |___| |___| | n=4...

23
Czynniki są na samym dole!

To wyzwanie jest inspirowane fantastycznym animowanym diagramem (dzięki flawr za opublikowanie go na czacie). Biorąc pod uwagę dane wejściowe n, narysuj wszystkie jego czynniki pierwsze jako zagnieżdżone wielokąty kropek, jak określono. Na przykład, biorąc pod uwagę liczbę 357 = 17x7x3, układasz...

23
Liczby pierwsze z pierwszymi liczbami bitów

Zadanie Znajdź wszystkie nieujemne liczby całkowite, aż do danej niezerowej dodatniej liczby całkowitej n , które są liczbą pierwszą, a liczba 1'si 0'sich reprezentacja binarna (bez zer wiodących) również jest liczbą pierwszą. Oto pięć pierwszych takich liczb pierwszych, 17, 19, 37, 41,...

23
Bufor odporny na przepełnienie

tło Programiści w dzisiejszych czasach nie wydają się utrzymywać prostych buforów! Częstym źródłem błędu jest próba użycia indeksu tablicy, który jest zbyt duży dla bufora. Twoim zadaniem jest zaimplementowanie bufora, w którym duże indeksy zostaną zredukowane do rozmiaru, który bufor może...

23
Test główny, który jest literalnie pierwszy

Napisz program, który przetestuje pierwotność określonej liczby i poda wynik jako wartość logiczną (prawda jest liczbą pierwszą). Twój test podstawowy może (ale nie musi) być ważny na liczbę 1. Oto haczyk: sam program musi sumować się do liczby pierwszej. Konwertuj każdy znak (łącznie ze spacjami)...

23
Grand Hotel Hilberta

Wprowadzenie Niektórzy z was mogli słyszeć o Grand Hotelu Hilberta . Kierownik tam zgubił listę miejsc, w których przebywają goście, ale nadal ma kolejność, w której się zameldowali. Każdy gość nie może przebywać w pokoju o numerze pokoju mniejszym niż ich wartość i jeśli gość zostanie dodany do...

23
Zaimplementuj stoper

Zaimplementuj prosty cyfrowy stoper , który wyświetli upływ czasu w sekundach i minutach, jak opisano poniżej. Ważny Proszę przeczytać sekcje Wyświetlania i Kontroli ! Pokaz Upływający czas powinien być wyświetlany w MM:SSformacie, zastępując poprzednio wyświetlany ciąg czasu „w miejscu”...