Pytania otagowane jako code-golf

Code-golf to konkurs mający na celu rozwiązanie konkretnego problemu w jak najmniejszej liczbie bajtów kodu źródłowego.

5
Średnia z dwóch list
Średnia z dwóch list Wyzwanie Biorąc pod uwagę dwie listy dodatnich liczb całkowitych, określ, czy możliwe jest przestawienie elementów na dwie nowe listy, tak aby nowe listy miały tę samą średnią arytmetyczną (średnią). Wejście Dane wejściowe mogą być pobierane przez STDIN lub jako argumenty funkcji. Dane wejściowe można traktować jako …

5
Szyfrowanie CipherSaber
Zaimplementuj program szyfrujący CipherSaber , jak opisano poniżej. Wytyczne: Najmniejszy wpis w bajtach wygrywa. Jednak w odejściu od norm kodowania golfa możesz publikować ciekawe wpisy, nawet jeśli nie są to poważne wpisy w golfa. Wpis zwykle oznacza program, który pobiera zwykły tekst ze standardowego wejścia i zapisuje tekst zaszyfrowany na …

15
Dystrybucja liczb
W tym wyzwaniu będziesz używać dystrybucji produktu według sum i różnic liczbowych, jak wyjaśniono tutaj . Przykłady Input | Output -------------|------------- 23(12+42) | (23*12)+(23*42) 9(62-5) | (9*62)-(9*5) 4(17+8-14) | (4*17)+(4*8)-(4*14) 15(-5) | -(15*5) 2(3) | (2*3) 8(+18) | +(8*18) 8(-40+18) | -(8*40)+(8*18) Specyfikacja Dane wejściowe będą ciągiem postaci n(_)z pojedynczą …

16
Suma dzielnika od faktoryzacji mocy pierwotnej
Zadanie polega na obliczeniu sumy dzielnika liczby, biorąc pod uwagę jej pierwszą faktoryzację. Wejście Dwie tablice (lub coś równoważnego) o długości n , jedna zawiera współczynnik pierwszy, a druga zawiera odpowiedni wykładnik. Wynik Suma wszystkich dzielników (w tym sama liczba). Przykład Liczba 240 ma 2, 3 i 5 jako czynniki …
11 code-golf  math  primes 

5
Najkrótszy najdłuższy wspólny kod następstwa
Twoim zadaniem jest rozwiązanie problemu SLCSC, polegającego na znalezieniu najkrótszego możliwego kodu do rozwiązania problemu najdłuższej wspólnej kolejności . Prawidłowe rozwiązanie problemu LCS przez dwa lub więcej ciągów S 1 , S ... n jest dowolny ciąg T maksymalnej długości tak, że znaki T pojawiają się we wszystkich S I …

1
Znajdź płoty
tło W pobliżu fabryki ogrodzenia wybuchła bomba atomowa! Ponieważ słupy ogrodzeniowe są niezbędne do przetrwania naszej cywilizacji, musimy uratować jak najwięcej. Wysyłamy roboty odporne na promieniowanie w celu przeszukania okolicy, a Twoim zadaniem jest zaprogramowanie ich sztucznego widzenia. Wejście Twoje dane wejściowe to prostokątna siatka znaków |-#, reprezentująca dwa rodzaje …

17
Trójkątne liczby kwadratowe
Liczby kwadratowe to te, które przyjmują postać, n^2gdzie n jest liczbą całkowitą. Są one również nazywane idealnymi kwadratami, ponieważ gdy weźmiesz ich pierwiastek kwadratowy, otrzymasz liczbę całkowitą. Pierwsze 10 liczb kwadratowych to: ( OEIS ) 0, 1, 4, 9, 16, 25, 36, 49, 64, 81 Liczby trójkątne to liczby, które …
11 code-golf  number 

1
Normalizuj moją mapę decyzji
Napisz funkcję lub program, który przetwarza blok tekstu i zwraca nowy tekst. Najmniejszy ważny program wygrywa. Każdy wiersz w bloku tekstu będzie miał następujący format: 12:34,56 Pierwsza liczba to identyfikator linii, pozostałe dwie liczby oddzielone przecinkami są odniesieniami do innych linii. W tekście wejściowym liczby mogą być dowolnymi liczbami całkowitymi …
11 code-golf 

2
Znalezienie Poly Nemo!
O nie! Nemo, nasza mała ryba klauna zaginęła w tym oceanie ASCII, a jego tata Marlin próbuje go znaleźć. Twoim zadaniem jest bezpieczne doprowadzenie Marlina do Nemo. Ale uwaga, mamy na wolności szalonego Bruce'a, więc lepiej go unikać za wszelką cenę! Detale Otrzymujesz prostokątną siatkę oceaniczną ASCII zawierającą tylko małe …

2
Ruszamy się spod kontroli, doktorze!
Doktor, próbując uciec przed siłami Daleków, postanowił wysłać ich w wir, podróżując spiralnie po różnych kieszeniach przestrzeni. W zależności od charakteru dostępnej czasoprzestrzeni, Doktor musi wejść do TARDIS kontroluje wysokość i szerokość odcinka przestrzeni oraz punkt wejścia, od którego rozpoczyna się spirala. Przekrój przestrzeni może być pomyślane jako h x …
11 code-golf 

12
CodeGolf - Barry the messy developer # 2
To kontynuacja CodeGolf - zignoruj ​​hałas nr 1, jedynym problemem jest to, że Barry jeszcze pogorszył sytuację. Zobaczmy co się stało Aktualizacja Dodałem kod do tworzenia losowych danych wejściowych i oczekiwanych danych wyjściowych, ponieważ nie jestem dobry w wyjaśnianiu tego, czego chcę, i wydaje mi się, że czasami słowa są …

2
Strategia Y-Wing dla Sudoku
Niedawno dostałem nową aplikację Sudoku, która produkuje naprawdę trudne Sudoku, której nie można rozwiązać za pomocą standardowych strategii. Musiałem więc nauczyć się kilku nowych. Jedną z tych strategii jest strategia Y-Wing . Jest klasyfikowany w kategorii „Trudne strategie”, ale tak naprawdę nie jest tak trudny. Przykład W tej strategii ważne …
11 code-golf  sudoku 

6
Maksymalnie skonkatenowany produkt
Dajemy listę liczb całkowitych p1, ..., pk (niekoniecznie różne), gdzie każda z nich ma wartość od 1 do 9 włącznie. Używając każdego z p1, ..., pk dokładnie raz, możemy utworzyć konkatenację cyfr, aby uzyskać nową listę liczb; następnie wyprowadzamy produkt z tej nowej listy. Celem jest maksymalizacja tego produktu poprzez …

3
Kolejne sekwencje
Wprowadzenie W tym wyzwaniu Twoim zadaniem jest znalezienie uogólnionych podciągów ciągów. Podsekwencje niekoniecznie są ciągłe i mogą również „owijać” sznurek, przechodząc poza jego koniec i rozpoczynając od początku. Będziesz jednak chciał zminimalizować liczbę owinięć. Bardziej formalnie, niech ui vbyć dowolne dwa ciągi i k ≥ 0liczbą całkowitą. Mówimy, że ujest …

4
Dźwięk słów
Ludzie napisali wiele rzeczy, które pozwalają wizualizować jedną rzecz jako drugą. Teraz proponuję tłumaczenie liter na muzykę! Twoim zadaniem jest napisanie programu, który pobiera plik tekstowy i wysyła plik dźwiękowy z każdą literą przekonwertowaną na określoną notatkę C3-C8. Oświadczenie - właściwie nie oczekuję, że muzyka zabrzmi dobrze, ale mam nadzieję, …
11 code-golf  music  audio 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.