Pytania oznaczone «code-golf»

36
Konsonans czy dysonans?

Biorąc pod uwagę dwie nazwy nut, masz napisać program, który określa, czy interwał utworzony przez te dwie nuty jest spółgłoskowy czy dysonansowy. Wprowadzenie W muzyce zachodniej jest tylko 12 „różnych” dźwięków. Ich nazwiska, sortowane od najniższego do najwyższego, są następujące: C, C#, D,...

36
Podstawowe dane ASCII

Alternatywny tytuł: Tally Your Prison Sentence on the Wall Biorąc pod uwagę liczbę n, dane wyjściowe pogrupowane w tradycyjne 5-na-grupę i 50 na wiersz. Przykłady 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/ |||/ |||/ |||/ |||/...

36
Przetłumacz kod Morse'a na podstawie czasu trwania tonu

Cel Kod Morse'a jest często przedstawiany jako dźwięk. Biorąc pod uwagę strumień bitów, które reprezentują, czy dźwięk jest włączony, czy wyłączony, przetłumacz strumień na litery, cyfry i spacje. Specyfika Strumień bitów jest analizowany na podstawie długości powtarzających się bitów ON /...

36
Rozszerzenie wspornika!

Twoim wyzwaniem jest rozszerzenie niektórych nawiasów w danych wejściowych programu, jak pokazano: Znajdź ciąg s między dwoma pasującymi nawiasami [i ]za pomocą jednej cyfry n po nawiasie zamykającym. Usuń wsporniki. Zamień s na siebie powtórzone n razy. (Jeśli n wynosi 0, po prostu usuń s...

36
Ot wes thi bist uf tomis

Uwielbiam ten prosty szyfr, fajnie jest czytać nie do końca czytelne słowa i wypełniać luki ... Ot wes thi bist uf tomis, ot wes thi wurst uf tomis, ot wes thi egi uf wosdum, ot wes thi egi uf fuuloshniss, ot wes thi ipuch uf biloif, ot wes thi ipuch uf oncridaloty, ot wes thi siesun uf loght,...

36
Kolejne 1-bity są zwiększane

Biorąc pod uwagę wzorzec (format ciągu lub tablicy) bitów: [0,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1] Zadaniem jest zastąpienie dowolnej liczby kolejnych 1-bitów rosnącą sekwencją liczb zaczynającą się od 1. Wkład Wzór (może być odebrany jako ciąg lub tablica) Przykład: Strunowy:...

36
Redux COBOL Y2K

W latach 90. inżynierowie COBOL opracowali sposób rozszerzenia sześciocyfrowych pól daty, przekształcając je YYYDDDtam, gdzie YYYjest year - 1900i gdzie jest DDDdzień roku [001 to 366]. Ten schemat może przedłużyć maksymalny termin do 2899-12-31. W roku 2898 inżynierowie zaczęli panikować,...

36
Dzisiaj jest Centrum

Biorąc pod uwagę datę jako dane wejściowe w dowolnym dogodnym formacie, wydrukuj kalendarz z tą datą jako dokładnym środkiem pięciotygodniowego okna. Nagłówek kalendarza musi zawierać dwuliterowe skróty dla dni tygodnia (tj Su Mo Tu We Th Fr Sa.). Trzyliterowe lub inne skróty dni są...

36
Lista wersji Python

Python jest obecnie najszybciej rozwijającym się głównym językiem programowania. Jest to najbardziej poszukiwany język trzeci rok z rzędu, co oznacza, że ​​programiści, którzy jeszcze go nie używają, twierdzą, że chcą się go nauczyć. [1] Powodem popularności Pythona jest jego wiele wersji....

35
196 algorytm kod golf

Napisz krótki program dla algorytmu 196 . Algorytm zaczyna się od liczby całkowitej, a następnie dodaje odwrotność do momentu osiągnięcia palindromu. na przykład input = 5280 5280 + 0825 = 6105 6105 + 5016 = 11121 11121 + 12111 = 23232 output = 23232 Wkład liczba całkowita, która nie jest...

35
Wygeneruj trójkąt Pascala

Trójkąt Pascala jest generowany, zaczynając od 1 w pierwszym rzędzie. W kolejnych wierszach liczba jest określona przez sumę dwóch liczb bezpośrednio nad nią po lewej i prawej stronie. Aby to zademonstrować, oto 5 pierwszych rzędów trójkąta Pascala: 1 1 1 1 2 1 1 3 3 1 1 4 6 4...

35
Wskazówki do gry w golfa w GolfScript

Co, ten post jeszcze nie istnieje? Oczywiście, GolfScript jest stworzony do gry w golfa, więc możesz pomyśleć, że tak naprawdę nie są potrzebne żadne konkretne wskazówki. Aby jednak w pełni wykorzystać funkcje GolfScript, musisz nauczyć się kilku nieoczywistych sztuczek. Ten post służy do...

35
Sortuj liczby według liczby binarnej 1

Cel Napisz funkcję lub program posortuj tablicę liczb całkowitych w porządku malejącym według liczby 1 obecnych w ich reprezentacji binarnej. Nie jest wymagany żaden warunek sortowania wtórnego. Przykład posortowanej listy (przy użyciu 16-bitowych liczb całkowitych) Dec Bin 1's 16375...

35
Powlekanie każdego naleśnika

Na talerzu masz stos naleśników z kulką syropu na górze, tak grubą, że nie może spływać po bokach. Nie będziesz zadowolony z jedzenia, dopóki obie twarze każdego naleśnika nie dotkną przynajmniej syropu, ale teraz tylko jedna twarz górnego naleśnika ma. Wiesz, że syrop nigdy nie będzie moczył...

35
Funkcja Ackermanna

Funkcja Ackermanna wyróżnia się jako jeden z najprostszych przykładów całkowitej, obliczalnej funkcji, która nie jest prymitywną rekurencyjną. Użyjemy definicji A(m,n)przyjmowania dwóch nieujemnych liczb całkowitych gdzie A(0,n) = n+1 A(m,0) = A(m-1,1) A(m,n) = A(m-1,A(m,n-1)) Możesz...

35
Nieskończone labirynty

tło Jesteś uczniem potężnego czarodzieja, a twój mistrz obecnie opracowuje zaklęcie do tworzenia międzywymiarowego labiryntu, aby uwięzić swoich wrogów. Chce, abyś zaprogramował swój komputer napędzany parą, aby analizował możliwe układy. Programowanie tej diabelskiej maszyny jest bardzo...

35
Clarence Wolny Maszynistka

Wprowadzenie Clarence jest pracownikiem ds. Wprowadzania danych, który pracuje u dostawcy usług internetowych. Jego zadaniem jest ręczne wprowadzanie adresów IP wszystkich klientów usługodawcy internetowego do bazy danych. Robi to za pomocą klawiatury, która ma następujący...

35
Pisanie na schodach

Napisz program lub funkcję, która wypisze dany ciąg w sposób schodowy, pisząc każdą część słowa rozpoczynającą się od samogłoski o jeden wiersz poniżej poprzedniej części. Na przykład: Input: Programming Puzzles and Code Golf Output: Pr P C G ogr uzzl and od olf amm es e ing Wkład Ciąg...