Programowanie puzzli i Code Golf

16
Przekieruj wykres

Wprowadzenie W tym wyzwaniu otrzymujesz ukierunkowany wykres z pętlami własnymi, a Twoim zadaniem jest przekonwertowanie go na wykres bezkierunkowy bez pętli własnych. Wejście Twoje dane wejściowe są skierowanym wykresem z ustawionym wierzchołkiem {0, 1, ..., n-1}dla pewnej liczby naturalnej n ≥...

16
Zbuduj zatruty harmonogram testowania wina

Ostatnio w Puzzling.SE napotkałem problem związany z określeniem, które dwie butelki z większej liczby są zatrute, gdy trucizna aktywuje się tylko wtedy, gdy oba składniki są pijane. Skończyło się to dość ciężką próbą, a większość ludzi zdołała sprowadzić go do 18 lub 19 więźniów przy użyciu...

16
ASCII Art of the Day # 3 - chińskie świątynie

W dzisiejszym odcinku AAOD zamierzamy zbudować chińskie sanktuarium o różnej wysokości. Rozważ następujące przykłady wysokości ( N) 1do6 N = 1: . | . ]#[ . \_______/ . ]###[ . \__]#.-.#[__/ |___| |___| |___|_|___| ####/_\#### |___| /_____\ N = 2: . | . ]#[ . \_______/ . ]###[...

16
Settlers of Catan - Longest Road!

Oto plansza końcowa Settlers of Catan: Tło: Drogi (długie kije) i osady (i miasta) są renderowane przez małe chaty. Umieszczamy te elementy za pomocą następującego schematu: od góry mamy rząd poziomych wierzchołków i krawędzi, w których można umieścić drogę. Mamy kolumnę samych dróg i tak...

16
Równania zapałek

Twoim zadaniem w tym wyzwaniu jest przeanalizowanie danego „Równania zapałki” takiego jak to ... ... i dowiedzieć się, czy można go przekształcić w prawidłowe równanie poprzez zmianę kolejności dopasowań. Jeśli tak, musisz wypisać najmniejszą liczbę ruchów i wynikowe równanie. Wejście Dane...

16
XKCD: Anomalie zacierania klawiatury

Kolejny konkurs inspirowany XKCD . Ten oparty jest na Keyboard Mash . Biorąc pod uwagę ciąg wejściowy, zidentyfikuj anomalne znaki, zakładając, że większość została napisana w jednym wierszu standardowej klawiatury amerykańskiej QWERTY . Ciągi wejściowe mogą zawierać przesunięte klawisze, ale nie...

16
Chute-A-Pearing

Oto pięć zdjęć gruszek i stalowej rynny : A: B: C: D: E: To są tylko miniatury, kliknij je, aby wyświetlić w pełnym rozmiarze! (Zrobiłem je z Algodoo .) Ta klasa obrazów ma zawsze następujące właściwości: Są to zawsze 400 x 400 pikseli na białym tle. (Może nie być dokładnie biały,...

16
Sformatuj podaną liczbę bajtów na format czytelny dla człowieka

Wyzwanie i pochodzenie W przypadku przepełnienia stosu popularne pytanie brzmi: jak przekonwertować rozmiar bajtu na format czytelny dla ludzi w Javie? Najwyżej głosowana odpowiedź ma całkiem niezłą metodę na zrobienie tego, ale jest to codegolf i możemy to zrobić lepiej, prawda? Wyzwanie...

16
Wzorzec strzelania Prime Nerd

Najdłuższy dzień w roku - oto coś do stracenia dodatkowego czasu ... Przegląd Pamiętaj, że nie jest to konkurs popularności, a nie graficzne wyzwanie wyjściowe - musisz jedynie wygenerować ciąg 65 536 zer i jedynek. Fragment kodu w dolnej części pytania wyświetli to jako czarno-biały obraz 256...

16
Wydrukuj najmniejszy idealny kwadratowy kwadrat

Kwadratowanie kwadratu to proces układania kwadratu za pomocą tylko innych kwadratów. Jeśli ten kafelek wykorzystuje tylko kwadraty o różnych rozmiarach, wówczas uważa się go za idealny . Najmniejsza idealny kwadrat kwadrat jest kwadrat 112x112 kafelki przy użyciu 21 różnych kwadratów. Poniżej...

16
Porządkowanie antyferromagnetyczne

Antyferromagnetyzm jest tym, co badacze IBM używali do przeskakiwania z dysku o pojemności 1 terabajta na dysk o pojemności 100 terabajtów z tą samą ilością atomów. W materiałach wykazujących antyferromagnetyzm momenty magnetyczne atomów lub cząsteczek, zwykle związane ze spinami elektronów,...

16
Napisz D * mn Jednoznaczny Cenzor

Cenzory są powszechnym narzędziem stosowanym w interwebach. Ale często cenzurują zbyt wiele słowa, przez co przekleństwa stają się niejednoznaczne dla czytelnika. A czasem nie cenzurują wystarczająco, więc słowa nadal obrażają. Twoim zadaniem jest to naprawić. Twoje zadanie Napisz program /...

16
Code Golf: Analiza wyników Google

Podczas wyszukiwania czegoś w google na stronie wyników użytkownik widzi zielone linki dla pierwszej strony wyników. W najkrótszej możliwej formie, w bajtach, w dowolnym języku, wyświetl te linki do standardowego wyjścia w formie listy. Oto przykład pierwszych wyników zapytania wymiany...

16
Gra w golfa za pomocą Python Import

Kiedy warto korzystać z importowania w trybie pojedynczego, importu jednorazowego w Pythonie? Na przykład: __import__("x").doSomething() Czy powyższe jest zawsze krótsze niż poniżej? import x x.doSomething() Lub from x

16
Kod mi ciasteczko

Wyzwanie Zakoduj rodzaj pliku cookie ASCII zgodnie z danymi wejściowymi. Wejście Rodzaj ciasteczka. Jest to jeden z trzech ciągów: „Zwykły”, „Czekoladowy” lub „Orzechy”. Mogą to być argumenty funkcji, standardowe (lub najbliższy odpowiednik) lub argumenty pliku. Wynik Plik cookie ASCII....

16
Uwielbiamy nasze dziwne łamigłówki, nas Brytyjczyków

W kilku brytyjskich gazetach jest gra znana jako Hidato . Jest nieco podobny do Sudoku , chociaż zamiast mieć 1-9 w linii i bloku, chodzi o umieszczanie liczb w taki sposób, aby łączyły się w kolejności od 01najwyższej do najwyższej, aby wszystkie dotykały poziomo, ukośnie lub pionowo . Wejścia...

16
Zbuduj mi piramidę

Musisz zbudować piramidę z kostek. Kostki można oglądać pod 2 kątami: _____ _____ /\ \ / /\ / \____\ /____/ \ \ / / \ \ / \/____/ \____\/ To jest przykład kostek 2-wymiarowych z 2 możliwych kątów. Wysokość kostek to $sizeukośniki (lub odwrotne), a szerokość sześcianu jest 2 *...

16
Co mam w kieszeni?

Streszczenie: Znajdź znaki, które są otoczone przez MYPOCKET. Przykładowe dane wejściowe MYPHEIF YFOCKVH MBNDEIF TEUFTMY ESNDUWP KBOVUVO CENWFKC OPYMTEB Przykładowy wynik F BND EUF SNDUW BOVUV ENWF Co? Jak otrzymaliśmy to jako wynik? „Kieszeń” może być czasem trudna do zauważenia....