Programowanie puzzli i Code Golf

16
Stara funkcja MacDonald

Utwórz funkcję w wybranym języku, która wyświetli następujące informacje: Old MacDonald had a farm, E-I-E-I-O, And on that farm he had a cow, E-I-E-I-O, With a moo moo here and a moo moo there, Here a moo, there a moo, everywhere a moo moo, Old MacDonald had a farm, E-I-E-I-O! Gdzie cowi moosą...

16
Dołączona gra liczb

Dołączona gra liczb Napisz funkcję / program, który pobiera 2 parametry całkowite parametry całkowite lub zmienne całkowite , numer początkowy i maksymalną liczbę iteracji. Kod powinien wykonać następujący przykład gry, aby skonstruować nowy numer i powtarzać, aż liczba pozostanie pojedynczą...

16
Palindrom o najniższej podstawie

Podając liczbę n, napisz funkcję, która znajdzie najmniejszą podstawę, b ≥ 2taką njak palindrom w podstawie b. Na przykład wejście 28powinno zwracać podstawę, 3ponieważ trójskładnikowa reprezentacja 28 wynosi 1001. Chociaż 93jest palindromem zarówno w podstawie 2, jak i podstawie 5, wynik powinien...

16
Obliczanie szybkiego wyzwalania

Szybkie obliczenia trygonometryczne Twoim zadaniem jest stworzenie programu, który może obliczyć sinus, cosinus i styczną kąta w stopniach. Zasady Brak wbudowanych funkcji trygonometrii (nawet siecznych, cosecant i cotangent, jeśli ma je Twój język). Możesz użyć tabel odnośników, ale ich...

16
Najszybszy gracz w kropki i pudełka

Wyzwanie polega na napisaniu solvera do klasycznej ołówkowej i papierowej gry Dots and Boxes . Twój kod powinien przyjmować dwie liczby całkowite mi njako dane wejściowe określające rozmiar tablicy. Zaczynając od pustej siatki kropek, gracze na zmianę dodają pojedynczą poziomą lub pionową linię...

16
Wskazówki do gry w golfa w T-SQL

Jakie masz ogólne wskazówki na temat gry w golfa w T-SQL? Szukam pomysłów, które można zastosować do ogólnych problemów z golfem, które są przynajmniej nieco specyficzne dla T-SQL. Proszę zamieścić jedną wskazówkę na odpowiedź. Dzięki Marcog za oryginalny pomysł....

16
Zbuduj solver MU puzzle

MU zagadka jest logiczna, w której dowiesz się, czy można włączyć MIdo MUpodanych następujących operacji: Jeśli twój łańcuch kończy się na I, możesz dodać a Una końcu. (np. MI -> MIU) Jeśli ciąg zaczyna się od M, możesz dołączyć kopię części po Mnim. (np. MII -> MIIII) Jeśli Twój ciąg...

16
Rozwiąż (Rubiks) Pocket Cube

Twoje zadanie .. to zrobić to, czego Brian Fantana najwyraźniej nie mógł zrobić, i rozwiązać Kostkę Rubika 2x2x2. Układ - - A B - - - - - - C D - - - - E F G H I J K L M N O P Q R S T - - U V - - - - - - W X - - - - I zostanie ci przekazany przez stdin lub wiersz poleceń (twój wybór -...

16
Cytując Wielkiego Brata

Zadanie: Niech twój program losowo wybierze jedno z dwóch poniższych cytatów w czasie wykonywania i wydrukuje ten jeden cytat, dokładnie tak jak pokazano. 1: Under the spreading chestnut tree I sold you and you sold me. There lie they, and here lie we Under the spreading chestnut tree. 2: WAR...

16
Wyjście Liczba Grahama

Napisz program, który wypisuje wszystkie 64 warstwy tej reprezentacji liczby Grahama z Wikipedii:    Twoje wyniki muszą dokładnie odpowiadać tej wersji ASCII (w której ^reprezentują strzałki w górę Knutha, a kombinacje ukośników i podkreślników reprezentują duże poziome nawiasy...

16
Wyświetl podsumowanie (w różnych bazach)

Tallying to prosty system liczenia, który działa w bazie 5. Na całym świecie stosuje się różne różne systemy liczenia, ale ten, który jest używany w większości krajów anglojęzycznych, jest być może najprostszy - zliczanie jednostek poprzez oznaczenie linii pionowych, a następnie każdy piąty znak...

16
Narysuj pasmo górskie

Zainspirowany kafelkami Domino Fibonacciego , ten problem polega na generowaniu sztuki ASCII reprezentującej kolejną znaną sekwencję kombinatoryczną. Góra schemat n kroków jest rysunkiem z gór, stosując dokładnie n „/” i n „\” znaków, tak że znaki szkic ciągłą krzywą, która nigdy nie wchodzi...

16
Powierzchnia czworościanu

Wyzwanie To wyzwanie jest bardzo proste. Biorąc pod uwagę cztery trójwymiarowe punkty, oblicz pole powierzchni czworościanu, który tworzą. To jest golf golfowy , więc wygrywa najkrótszy kod. Obowiązują standardowe luki, z dodatkowym zastrzeżeniem, że żadna wbudowana funkcja do wykonania tego...

16
Kompilowanie angielskiego dla twojego szefa

Twój szef ostatnio nauczył się tego interesującego języka programowania o nazwie angielski . Ma ten „rewolucyjny” pomysł, chce z tobą napisać kod, by podwoić wydajność produkcji! Ponieważ nie jest on obeznany z technologią, chce, abyś napisał kompilator, aby mógł również kodować! Teraz jesteś złym...

16
Dobry czas na odmowę

Ustawić Załóżmy, że masz n bezpieczników, z 1 ≤ n ≤ 5, z których każdy ma metr długości, a każdy bezpiecznik ma powiązaną szybkość spalania N metrów na D godzin. Bezpiecznik można zapalić na jednym lub obu końcach, a następnie zgasić na jednym lub obu końcach, ponownie zapalić, ponownie zgasić...

16
Cofnij pierwiastki kwadratowe

Twoim zadaniem jest przekształcenie ułamków dziesiętnych z powrotem w sumę pierwiastków kwadratowych liczb całkowitych. Wynik musi mieć dokładność co najmniej 6 cyfr dziesiętnych. Wejście : Liczba wskazująca liczbę pierwiastków kwadratowych i liczba dziesiętna wskazująca liczbę do...