Programowanie puzzli i Code Golf

38
Rozwiąż kostkę Rubika

Napisz najkrótszy program, który rozwiązuje kostkę Rubika (3 * 3 * 3) w rozsądnym czasie i porusza się (powiedzmy, maks. 5 sekund na twoim komputerze i mniej niż 1000 ruchów). Dane wejściowe mają format: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB DBR (to konkretne wejście...

38
Policz sumę wszystkich cyfr

Wyzwanie polega na napisaniu programu lub skryptu, który zlicza sumę wszystkich cyfr w liczbach całkowitych od 1 do podanej liczby włącznie. Wejście, jedna dodatnia liczba całkowita. Dane wyjściowe, suma cyfr w tej liczbie i wszystkie mniejsze liczby. Przykłady: Input: 5 Integer Sequence: 1, 2,...

38
Najdłuższy kod, aby dodać dwie liczby [zamknięty]

Zadanie: Wiem, że wszyscy możemy dodać dwie liczby w krótkim czasie, używając +. Twoim zadaniem jest stworzenie najdłuższego kodu, który można dodać do dwóch liczb wejściowych. Zasady: Cały kod musi dotyczyć tematu (nie wypełniaj go kodem nie dodawanym, aby dodać długość) Liczba jest wyrażona w...

38
Sortuj postacie według ciemności

Twój program musi przyjmować jako wiersz wiersza znaków, takich jak to: @+.0 I wypisz postacie posortowane według ich ciemności, tak: .+0@ Wymagania: Do wykrywania ciemności należy użyć czcionki o stałej szerokości. Musisz dowiedzieć się, ile pikseli zajmuje każda postać. Musisz właściwie...

38
Muzyka: co jest w tym akordzie?

Wkład Symbol dowolnego triadycznego akordu (patrz http://en.wikipedia.org/wiki/Chord_(music)#Triads ). Wydajność Nuty składające się na dany akord. Przykłady Wejście: AM Wyjście:A C# E Wejście: C#m Wyjście:C# E G# Wejście: Db+ Wyjście:C# F A Wejście: C0 Wyjście:C D# F# Bonusy -50, jeśli...

38
Czy to słowo jest na tablicy rozdzielczej?

Wprowadzenie Po dniu spędzonym na piciu i oglądaniu mistrzostw świata możesz usiąść i zagrać w przyjazną grę boggle. Temperament rośnie, gdy jesteś oskarżany o marnowanie czasu na bzdury słowami, których nawet nie ma na tablicy! Być może widzisz podwójnie, ale na pewno myślisz wystarczająco...

38
Wyzwanie z kamienia Rosetta: jaka w każdym razie średnia?

Celem Stone Rosetta Challenge jest pisanie rozwiązań w jak największej liczbie języków. Pochwal się swoją wielojęzycznością programistyczną! Wyzwanie Kiedy ludzie używają terminu „średnia”, zwykle mają na myśli średnią arytmetyczną, która jest sumą liczb podzielonych przez liczbę liczb. Istnieje...

38
Protokół pisuaru

tło Tak zwany „protokół pisuaru”, opisujący kolejność wybierania poszczególnych pisuarów w męskiej łazience, był omawiany w wielu miejscach. Jedna wersja jest podana w tym poście na blogu xkcd . To pytanie dotyczy niewielkiej zmienności: Rozmieszczenie : n pisuarów w linii. Protokół : każda...

38
Zagrajmy w Meta kółko i krzyżyk!

Zagrajmy w grę Meta kółko i krzyżyk! To jest turniej na szczycie wzgórza w Meta kółko i krzyżyk. Zasady Meta kółko i krzyżyk są następujące: Obowiązują wszystkie regularne zasady gry w kółko i krzyżyk. Jest dziewięć tablic ułożonych, aby stworzyć jedną tablicę główną. Tak jak: 0|1|2 || 0|1|2...

38
Konwerter temperatury

Jest to bajtowe wyzwanie, w którym musisz przekonwertować temperaturę wejściową w jednej z trzech jednostek (Celsjusza, Kelvina i Fahrenheita) na dwie pozostałe. Wkład Otrzymasz temperaturę jako liczbę, a następnie jednostkę (oddzieloną spacją). Temperatura może być liczbą całkowitą lub liczbą...

38
Garlandification

Słowa wianek Słowo girlanda jest słowem, które mogą być nawleczone razem jak wianka, ponieważ kończy się z tymi samymi literami to zaczyna się. Te grupy liter mogą się nawet pokrywać! Na przykład, undergroundjest słowem girlanda porządku 3, ponieważ zaczyna i kończy się na samych 3 znaków und....

38
Echo wrażliwe na czas

tło echoProgram jest tak czysty. Możesz coś na to powiedzieć, a za każdym razem doskonale powtarza twoje słowa! Jakie to jest świetne! Rozczarowujące, powtarza to wejście naraz, niezależnie od prędkości pisania, co nie jest zbyt realistyczne. Będziemy musieli to naprawić. Zadanie Twój program...

38
Czy mogę rozłożyć puzzle?

Napisz program lub funkcję, która pobiera prostokątną siatkę tekstu, w którym każda komórka ma postać a Alub a B. Wszystkie Akomórki utworzą prosty łączony kształt, tzn. Wszystkie będą połączone prostopadle bez otworów (litery po przekątnej nie liczą się jako połączone). Podobnie, wszystkie...

38
Napraw tekst Meeesesessessesseesseesesedered upp teeexextext

Inspiracją jest poniedziałkowy mini-golf # 6: Meeesesessess upp teeexextext tło Produkty ETH mają trudności z wprowadzaniem tekstu na swojej zwykłej stronie internetowej. Ilekroć użyje cyfr lub liter, tekst zostanie wyświetlony w porządku. Twoim zadaniem jest pomóc mu pisać, aby osiągnąć normalne...

38
kiedy jest święto Dziękczynienia?

tło Niektóre święta mają ustalone, łatwe do zapamiętania daty, takie jak 31 października, 25 grudnia itp. Niektóre jednak chcą być kłopotliwe. Są one określane jako „pierwszy poniedziałek września” lub „czwarty czwartek listopada”. Skąd mam wiedzieć, kiedy to jest? Wiem tylko, że Święto...

38
Jesteś romanizerem, skarbie

Romanizacja języka japońskiego polega na konwersji japońskiego tekstu na znaki łacińskie. W tym wyzwaniu otrzymasz ciąg znaków japońskich jako dane wejściowe i będziesz musiał przekonwertować je na prawidłowy ciąg ASCII. Co musisz wiedzieć Język japoński ma trzy systemy pisania: hiragana...

38
Liczba Rien

Stała Champernowne to liczba konstruowana przez połączenie pierwszych nliczb z ntendencją do nieskończoności. Wygląda to mniej więcej tak: 0.123456789101112131415161718192021222324252627282930... Teraz opiszę ci numer Rien . Można to uznać za minimalizację stałej Champernowne jako liczby...