Programowanie puzzli i Code Golf

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

2
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. Ułatwi to: MYP HEIF Y F OCK VH M BND …
16 code-golf 

4
ASCII Art Archery Arrows
Napisz program lub funkcję, która przyjmuje dodatnią liczbę całkowitą i drukuje lub zwraca obraz ASCII przedstawiający strzałę łuczniczą skalowaną zgodnie z danymi wejściowymi. Jeśli wejście jest 1wyjściem jest /\ / \ \__/ || || || || || || || || /||\ / || \ / || \ // \\ / …

1
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 będą …

3
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 * …

4
Znajdź największy niezależny zestaw na wysokowymiarowym wykresie przypominającym sieć
Dla danej dodatniej liczby całkowitej nnależy uwzględnić wszystkie ciągi binarne długości 2n-1. Dla danego łańcucha S, niech Lbędzie tablica długości n, który zawiera licznik liczby 1sekund w każdym z fragmentu o długości nod S. Na przykład, jeśli n=3i S = 01010wtedy L=[1,2,1]. Nazywamy Ltablicę zliczającą S. Mówimy, że dwa ciągi …

3
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 import* doSomething()
16 code-golf  tips  python 

1
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 / funkcję / cokolwiek, co wymaga dwóch list i ciągu. Pierwsza …

5
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 stosu: Wejście : wybierasz: URL ( www.google.com/search?q=stackexchange&ie=utf-8&oe=utf-8) lub po prostustackexchange …

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. Patrz poniżej. Musi być ___ / \ | | \___/ dla …

2
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 na 256 i …

8
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 utworzyłem wersję ascii tego kwadratu: ################################################################################################################ # ## ## …

1
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 …

2
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 będą zawierać znaków powrotu karetki (Enter), znaków, znaków CTRL …
16 code-golf 

30
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, wyrównują się w regularny sposób z sąsiednimi spinami (na różnych …

2
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 wejściowe to ciąg znaków, który można odczytać ze STDIN, …
16 code-golf 

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.