Pytania oznaczone «code-golf»

15
Co jest następne?

Biorąc pod uwagę rozdzieloną spacjami listę liczb całkowitych, Twoim zadaniem jest znalezienie następnej liczby całkowitej w sekwencji. Każda liczba całkowita, w sekwencji jest wynikiem nakładania pojedynczej operacji matematycznych ( +, -, *i /) do poprzedniej liczby całkowitej, a każda sekwencja...

15
Jolly Jumper Sequence

Sekwencja n> 0 liczb całkowitych nazywana jest zworką, jeśli wartości bezwzględne różnicy między kolejnymi elementami przyjmują wszystkie wartości od 1 do n-1. Zatem sekwencja [4,1,2,4] ma bezwzględne różnice [3,1,2], które są równoważne zestawowi [1,2,3] (1 do n-1, gdzie n jest długością...

15
Zaimplementuj S-box Rijndaela

S-box Rijndaela jest często stosowaną operacją w szyfrowaniu i deszyfrowaniu AES . Zwykle jest implementowany jako 256-bajtowa tabela odnośników. Jest to szybkie, ale oznacza, że ​​musisz wyliczyć 256-bajtową tabelę wyszukiwania w kodzie. Założę się, że ktoś w tym tłumie mógłby to zrobić z...

15
Konwertuj z binarnego na negabinary

Biorąc pod uwagę binarną liczbę całkowitą włącznie 0i 1111111111111111(tj. 16-bitową liczbę całkowitą bez znaku) jako dane wejściowe, wypisz tę samą liczbę całkowitą w negabinary . Dane wejściowe mogą być w dowolnym formacie najbardziej dogodnym dla twojego języka; na przykład, jeśli programowi...

15
Rosetta Stone Challenge: Znajdź regułę dla serii

Celem Stone Rosetta Challenge jest pisanie rozwiązań w jak największej liczbie języków. Pochwal się swoją wielojęzycznością programistyczną! Wyzwanie Twoim wyzwaniem jest wdrożenie programu, który wprowadzi listę liczb i wyświetli regułę stosowaną do generowania każdej kolejnej liczby w szeregu,...

15
Oblicz uprawnienia użytkownika na CodeGolf.SE

Wyzwanie Twoim celem jest napisanie najkrótszego możliwego programu, który weźmie listę wydarzeń (takich jak upvote, downvote itp.) I zwróci reputację użytkownika oraz przywileje, które zdobył. Jakie wydarzenia? Oto tabela wydarzeń, uporządkowana według zdobytej reputacji: -15 answer...

15
triplegolf - liczy się nie tylko długość kodu źródłowego!

Celem tego wyzwania jest napisanie programu, w którym długość następujących trzech jest dokładnie taka sama: długość kodu źródłowego długość wydruku, który drukuje na standardowe wyjście długość ostrzeżeń kompilatora generowanych za pomocą (niemodyfikowanego) kompilatora wybranego przez...

15
Fajnie jest pozostać w YMCA

„YMCA” to popularna piosenka disco autorstwa Village People, która ma dobrze znany taniec . Napisz najkrótszy program, który wypisze wielkie litery „Y”, „M”, „C” i „A” zsynchronizowane z refrenem piosenki. Zasadniczo jedna litera przypada na każdą linię wysłaną na standardowe wyjście. Ma to przede...

15
Oblicz pi do 5 miejsc po przecinku

Pochodzi z http://programmers.blogoverflow.com/2012/08/20-controversial-programming-opinions/ „Biorąc pod uwagę, że Pi można oszacować za pomocą funkcji 4 * (1 - 1/3 + 1/5 - 1/7 +…) z większą liczbą terminów dających większą dokładność, napisz funkcję, która oblicza Pi z dokładnością do 5 miejsc...

15
Utwórz GUI Piano [zamknięte]

Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 3 lata temu . Wyzwanie Utwórz...

15
Dychotomia Major-Minor

Biorąc pod uwagę listę akordów oznacz je jako „Major” lub „Minor”. Wejście Wejście będzie listą akordów, po jednej w wierszu, złożoną z 3 nut oddzielonych spacją. Każda nuta będzie się składać z nazwy nuty pisanej wielkimi literami ( A- G) i opcjonalnego przypadkowego ( #lub b). Akordy mogą być w...

15
Zagrać w golfa problem sumy częściowej

Zadanie Biorąc pod uwagę listę liczb całkowitych rozdzielanych spacjami jako dane wejściowe, wypisz wszystkie unikalne niepuste podzbiory tych liczb, które każdy podzbiór sumuje na 0. Przypadek testowy Wejście: 8 −7 5 −3 −2 Wyjście:-3 -2 5 Zwycięskie kryterium To jest golf golfowy , więc...

15
Symulator maszyny Turinga

Napisać symulator maszyny Turinga . Dla uproszczenia możemy przyjąć statusy jako liczby całkowite, symbole jako char, pusty symbol równa się spacji 5 krotek w postaci aktualnego stanu, symbolu wejściowego, następnego stanu, symbolu wyjściowego, kierunku (w lewo lub w prawo) kolejność nie jest...

15
Zbuduj poliglotę dla Hello World

Utwórz plik tekstowy, który wydrukuje „Hello World!” w jak największej liczbie języków programowania podczas kompilacji / interpretacji, przy jednoczesnym możliwie najkrótszym czasie. Wynik przesłania jest obliczany jako C / 2 ^ ((L - 1) / 4): gdzie „C” oznacza długość pliku tekstowego w znakach,...

15
Wskazówki do gry w golfa w Tcl

Jakie masz ogólne wskazówki na temat gry w golfa w Tcl? Szukam pomysłów, które można by zastosować do ogólnych problemów z golfem, które są przynajmniej nieco specyficzne dla Tcl (np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić jedną wskazówkę na...

15
Wypowiadaj na głos cyfry od 0 do 9

Zainspirowany tym pytaniem z Electronics.SE , oto wyzwanie dla Ciebie: Napisz program lub podprogram, który pobiera ciąg cyfr dziesiętnych (od 0 do 9) i wypowiada je na głos, bez użycia istniejącego narzędzia do syntezy mowy. Wejście: Możesz poprosić o podanie cyfr wejściowych w dowolnym...

15
Wygeneruj siatkę sum

Wygeneruj siatkę 7 na 7, wypełnioną liczbami losowymi. Jednak w komórkach z nieparzystym numerem wiersza i kolumny (zaczynającym się od 0) należy użyć sumy otaczających komórek. Oto mały przykład z siatką 3 na 3 (pogrubiona kwadratowo): 2 2 2 2 16 2 2 2 2 A oto przykład siatki 7 na 7: 6 5 4 3 7...

15
Parzysty lub nieparzysty: trzyosobowy

To gra dla trzech graczy, gra jedną ręką. W tym samym czasie każdy gracz pokazuje swoją rękę z 0 do 5 palcami wyciągniętymi. Jeśli wszyscy gracze pokazują ten sam (parzysty lub nieparzysty) numer, nie ma zwycięzcy. Ale inaczej, gracz pokazujący inny rodzaj wygrywa. P l a y e r s A B C...

15
Implementacja algorytmu skrótu SHA-1

Celem tego golfa kodowego jest stworzenie programu, który pobiera ciąg znaków jako dane wejściowe, i musisz wyprowadzić wartość skrótu SHA-1 jako liczbę szesnastkową. Pseudokod dla SHA-1 można znaleźć tutaj Inne zasady: Brak dostępu do sieci Nie możesz uruchamiać programów zewnętrznych Nie...

15
Wtrysk kodu działa również w języku C #!

Biorąc pod uwagę następujący program wyjściowy C # False, wstaw „złośliwy” wiersz kodu, tak aby program generował True. class Program { static void Main() { System.Console.Write("False"); ; } } Twoja odpowiedź powinna składać się z ciągu, który zastępuje drugi średnik i powoduje, że program...