Programowanie puzzli i Code Golf

27
Prosty symulator Redstone

Redstone jest materiałem w grze Minecraft i jest wykorzystywany do wielu skomplikowanych urządzeń. W tym programie będziesz musiał tylko zasymulować trzy elementy: drut z czerwonego kamienia (oznaczony literą R), pochodnia z czerwonego kamienia oznaczony literą T i blok (oznaczony literą B). Oto...

27
Konwertuj do iz systemu liczb czynnikowych

System liczb czynnikowych , zwany również silnikiem, jest mieszanym systemem liczbowym. Silnia określają wartość miejsca liczby. W tym systemie najbardziej prawą cyfrą może być 0 lub 1, drugą prawą cyfrą może być 0, 1 lub 2 itd. Oznacza to, że ncyfrowa liczba czynnikowa może mieć maksymalną...

27
Przerzucanie naleśników

W sortowaniu naleśników jedyną dozwoloną operacją jest odwrócenie elementów jakiegoś prefiksu sekwencji. Albo pomyśl o stosie naleśników: wsuwamy gdzieś w stos szpatułkę i przewracamy wszystkie naleśniki nad szpachelką. Na przykład sekwencję 6 5 4 1 2 3można posortować, najpierw odwracając...

27
Znajdź rytmy w pliku MP3

W tym wyzwaniu Twoim zadaniem jest wykonanie prostego nagrania w formacie mp3 i znalezienie przesunięć czasowych uderzeń w pliku. Oto dwa przykładowe nagrania: https://dl.dropboxusercontent.com/u/24197429/beats.mp3 https://dl.dropboxusercontent.com/u/24197429/beats2.mp3 Oto trzecie nagranie z...

27
Witaj świecie! bez powtórzeń

W dowolnym języku programowania, który istniał przed zadaniem tego pytania, napisz program (nie funkcję), który wypisuje znaki, Hello world!po których następuje nowa linia. Twój program: nie należy używać żadnych znaków więcej niż jeden raz (w tym białych znaków) powinien używać tylko znaków...

27
Chodzę po Manhattanie, jak daleko jestem od hotelu?

Niepotrzebna i skomplikowana historia Chodzę po Manhattanie, blok po bloku, a moje stopy są zmęczone i chcę wracać do domu. Ruch uliczny jest dość duży, ale na szczęście jestem bardzo bogaty i mam w hotelu helikopter w gotowości. Ale potrzebuję, aby wiedzieli, ile paliwa trzeba spakować na lot, i...

27
liczba odpowiedzi i komentarzy

Napisz oprogramowanie, które drukuje na standardowe wyjście, liczbę odpowiedzi i liczbę komentarzy (widocznych i zwiniętych z pytania i odpowiedzi) do tego pytania / strony. Twój skrypt musi działać przy zamkniętej stronie podczas uruchamiania. Oczekiwany przykładowy wynik: A12C40 Gdzie A...

27
Pi nadal się myli [zamknięte]

Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany kodów golfowych. Zamknięte 3 lata temu . Zablokowana . To pytanie i odpowiedzi są...

27
Oblicz n% 12

Oblicz nmodulo 12dla 32-bitowej liczby całkowitej bez znaku. Zasady: Musi działać dla wszystkich nod 0 do 23. Inne liczby są opcjonalne. Należy używać tylko każdy z operatorów +-*, ~&^|lub <<, >>jak powszechnie określa się na 32 bitowych uints. Może używać dowolnej liczby stałych...

27
Konwertuj angielski na liczbę [zamknięte]

Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany kodów golfowych. Zamknięte 2 lata temu . Krótki i słodki opis wyzwania: Opierając się na pomysłach...

27
Zasymuluj regułę 110

Reguła 110 jest automatem komórkowym o kilku interesujących właściwościach. Twoim celem jest zasymulowanie reguły 110 przy użyciu jak najmniejszej liczby znaków. Dla tych, którzy nie wiedzą, reguła 110 jest symulowana linia po linii w siatce. Każdy kwadrat w linii siatki patrzy na kwadraty...

27
Konwertuj ciąg znaków binarnych na odpowiedniki ASCII

Weź ciąg znaków binarnych oddzielonych spacją i przekonwertuj go na ciąg ASCII. Na przykład... 1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100 Konwertuje się na ... Hello World Ciąg binarny zostanie zapisany w zmiennej o nazwie s. To wyzwanie dla...

27
Laser Party Party Portal

Plansza 2D będzie zawierać następujące obiekty: ^, >, v, Lub <: Laser emiter skierowaną do góry, w prawo, w dół, w lewo lub odpowiednio. Może być ich więcej niż jeden. Lasery będą podróżować w linii prostej w pustej przestrzeni (pusta przestrzeń jest reprezentowana kropką .). Lasery nie...

27
Swipe Type Converter

Kolejna rewolucja w pisaniu na laptopach została wydana pierwszego kwietnia 2014 roku przez SwiftKey . Chcę jednak być pierwszą osobą, która napisała przesuwającego się nano-klona, ​​ale ponieważ nie mogę znaleźć dobrego tekstu przesuwanego do biblioteki tekstu rzeczywistego i nie mogę się...

27
Uspokajające przypowieści

Sporo osób tutaj jest prawdopodobnie zapalonymi czytelnikami XKCD. Myślę, że rzuciłbym wam wyzwanie, abyście zrobili coś, co Megan może łatwo zrobić: stworzyć skrypt, który generuje tysiące uspokajających przypowieści o tym, czego komputery nigdy nie mogą zrobić. Twój skrypt Można pisać w...