Programowanie puzzli i Code Golf

Pytania i odpowiedzi dotyczące programowania entuzjastów puzzli i graczy kodowych

4
Wyprodukuj liczbę 2014 na podstawie obrazu
W wyzwaniu z 2014 roku Michael Stern sugeruje użycie OCR do parsowania do 2014 roku. Chciałbym podjąć to wyzwanie w innym kierunku. Korzystając z wbudowanego OCR z wybranej biblioteki języka / standardu, zaprojektuj najmniejszy obraz (w bajtach), który zostanie przetworzony na ciąg ASCII „2014”. Oryginalny obraz Sterna ma 7357 bajtów, …


7
Code Golf: Drzewo katalogów -> Drzewo
Konkurs (!): W wybranym języku napisz program, który przejdzie przez drzewo katalogów danego katalogu i wyświetli odpowiadające mu drzewo (tj. Tablicę tablic). Załóżmy, że katalog jest predefiniowaną zmienną D. Wygrywa najmniejsza liczba znaków. Zasady: Musisz użyć rekurencji Zobacz zasady Uwaga: Załóżmy, że nie ma limitów głębokości rekurencji. Innymi słowy, twój …

2
Wdrożyć superoptimizer w celu dodania
Zadanie polega na napisaniu kodu, który może znaleźć małe logiczne formuły dla sum bitów. Ogólne wyzwanie polega na tym, aby Twój kod znalazł najmniejszą możliwą logiczną formułę zdań, aby sprawdzić, czy suma y zmiennych binarnych 0/1 równa się pewnej wartości x. Nazwijmy zmienne x1, x2, x3, x4 itd. Twoje wyrażenie …


4
Rosetta Stone Challenge: Gene Mapping
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 zmapuje niektóre geny za pomocą częstotliwości rozgraniczających, w jak największej liczbie języków programowania . Możesz używać dowolnej standardowej funkcji bibliotecznej, którą posiada Twój język, ponieważ jest …

2
Tylko jedna nuta - synteza instrumentu muzycznego [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 Code Code Stack Exchange. Zamknięte 3 lata temu . Komunikat Zadanie polega na syntezie dźwięku (jednej nuty) wybranego instrumentu muzycznego (wybranego) za pomocą funkcji w jakimś języku programowania …

9
Znajdź pozycję ułamka w drzewie Sterna-Brocota
Drzewo Sterna-Brocota jest drzewo binarne, w którym każdy z frakcji frakcji uzyskuje się przez dodanie licznik i mianownik dwóch frakcji sąsiednich ją w ilości powyżej. Jest generowany przez rozpoczynanie od 0/1i 1/0jako „ułamki punktu końcowego”, a następnie iterowanie przez umieszczenie jednej frakcji między każdą kolejną parą ułamków przez dodanie razem …


1
Zidentyfikuj kompilator
Wyzwanie Otrzymujesz funkcję, compile(s: String): Integerktóra zwraca, 0jeśli smożna ją skompilować i wszystko inne, niż 0jeśli się nie powiedzie (wynikowy kod nie jest ważny). Chodzi o to, że nie wiesz, dla jakiego języka jest tworzona funkcja, więc to od Ciebie zależy, czy podasz funkcji małe fragmenty kodu i obserwujesz, co …
11 code-golf 

7
Liczba otworów w wielokącie
Problem : Policz liczbę otworów w połączonym wielokącie. Łączność wielokąta jest gwarantowana pod warunkiem, że każdy trójkąt w triangulacji wejściowej dzieli co najmniej 1 bok z innym trójkątem i że istnieje tylko jeden taki połączony zestaw trójkątów. Wejście znajduje się lista Lz npunktów płaszczyzny, a także wykaz T3-krotki z wpisami …

6
Generator pozycji Chess960
Kontekst Chess960 (lub Fischer Random Chess) to odmiana szachów wymyślona i popierana przez byłego mistrza świata w szachach Bobby'ego Fischera, ogłoszona publicznie 19 czerwca 1996 r. W Buenos Aires w Argentynie. Używa tej samej planszy i pionków co standardowe szachy; jednakże początkowa pozycja pionków na domowych poziomach graczy jest losowa …

2
Underhanded launcher [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 Code Code Stack Exchange. Zamknięte 4 lata temu . Twoim celem jest napisanie super tajnego programu, który uruchamia inny (niezależny) program. W odpowiedzi nie musisz podawać ładunku, może …

10
Wyjmij Lorem Ipsum wielkości kodu
Wypisuj taką samą długość Lorem ipsum jak Twój kod! Zasady: Kod nie może być identyczny z wyjściem Brak bibliotek kompresji Najkrótszy program w ciągu dwóch tygodni wygrywa Nie korzystanie z sieci, odczyt plików i inne sztuczki, które z jednej można łatwo rozwiązać każdy problem kod golfowe (z eval, execitp) Przykład …

12
Wpisz „Witaj, świecie!”
Napisz program, który generuje zdarzenia klawiatury tego typu Hello, World!. Nie musi być niezależny od platformy. Nie pozostawia naciśniętych klawiszy. Na przykład w Javie Robot.KeyPress('H');pozostawisz Hwciśnięty, więc musisz go zwolnićRobot.KeyRelease('H'); Możesz założyć, że Caps Lock jest wyłączony po uruchomieniu programu. Wielkie litery można pisać, przytrzymując klawisz Shift i naciskając literę, …

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.