Programowanie puzzli i Code Golf

27
Napisz C / C ++ Polyglot

Koncepcja tego wyzwania jest dość prosta. Wszystko, co musisz zrobić, to napisać program, który skompiluje się zarówno jako poprawny C, jak i poprawny C ++! Cóż, są pewne połowy. Program musi zachowywać się inaczej po skompilowaniu w każdym języku. Program musi mieć różne dane wyjściowe dla każdego...

27
Znajdź i ^ n, biorąc pod uwagę n

Wyzwanie W jak najmniejszej liczbie znaków znajdź wartość i ^ n, dla której n, dodatnia liczba całkowita większa niż 0. Powinien być wyprowadzony jako ciąg. Dla tych, którzy nie wiedzą, i jest zdefiniowane tak, że i ^ 2 = -1. Więc: i ^ 1 = i i ^ 2 = -1 i ^ 3 = -i i ^ 4 = 1 To się powtarza...

27
Squarefinder - Lokalizowanie regularnych tetragonów

Wyobraź sobie kilka prostokątów narysowanych w płaszczyźnie, każdy prostokąt z wierzchołkami o współrzędnych całkowitych i bokami równoległymi do osi: Prostokąty dzielą płaszczyznę na kilka rozłącznych regionów, które mają kolor czerwony i niebieski poniżej: Twoim celem jest znalezienie...

27
Odzyskaj zmutowany kod źródłowy

W bardzo nietypowym wypadku z udziałem małej próbki radu, porażonego prądem wieloryba i trzech gumowatych niedźwiedzi, część kodu źródłowego The Management ™ została zmutowana. Mało kto wie, że zarząd Management ™ wiedział, że to właściwie policjanci © byli odpowiedzialni za próbę udaremnienia...

27
Wydrukuj macierz blokowo-diagonalną

Oto prosty, bite-sized (bajt wielkości?) Kod golf: podany niepusty lista liczb całkowitych dodatnich mniej niż 10, wydrukować blok-przekątna matrycy, gdzie wykazie określa wielkość bloków, w porządku. Bloki muszą składać się z dodatnich liczb całkowitych mniejszych niż 10. Więc jeśli podano jako...

27
Vim - otaczający wiersz komentarza ze znakiem komentarza

Dzisiaj zdałem sobie sprawę, że często lubię definiować sekcje w moim kodzie w następujący sposób: #################### # Helper Functions # #################### Ale to nużące. Zakładając, że mam taką linię: # Helper Functions # Jaki jest najkrótszy zestaw vimnaciśnięć klawiszy, aby go owinąć...

27
Powiększ diamentową płytkę

Każdy regularny sześciokąt może być wyłożony diamentami, na przykład tak: ______ /_/_/\_\ /_/\_\/\_\ /\_\/_/\/_/\ \/_/\_\/_/\/ \_\/_/\_\/ \_\_\/_/ Rozważymy powyższe kafelki wielkości 1(ponieważ boki diamentów są wykonane z jednego /lub \każdego). Ten sam kafelek wielkości 2wyglądałby...

27
Produkt o długości haka

Młoda schemat jest ułożenie pudełek w lewo-uzasadnione wierszy i kolumn top-uzasadnione. Dla każdego pola wszystkie pola nad nim i po jego lewej stronie są zajęte. XXXXX XXX XXX X Długość haczyk pudełka jest liczba pól po jego prawej stronie, w tym samym rzędzie, i poniżej niej w tej samej...

27
Wyniki ASCII

Grzebiąc w głębi folderu tymczasowego, znajdziesz kompozycje na fortepian. Niestety, te kompozycje zostały napisane tylko z nazwami nut i czasem trwania, a ty masz dostęp tylko do terminalu tekstowego. Dlatego Twoim zadaniem jest napisanie programu wyświetlającego kompozycje jako grafikę...

27
Zamień wielkie litery na dwa ciągi

your shift key is broken. wheNever you type two lines, the cApitaL LetteRs in them get swappeD. you must write a program to fiX THIS! Opis Wejście jest dwa ciągi, s1a s2, równej długości. Każdy z nich będzie zawierał tylko ASCII do wydrukowania i będzie miał co najmniej jeden znak długości....

27
Czy pizza jest uczciwa?

To pytanie jest inspirowane i jest odwrotnością tego . Dennis ( E), Doorknob ( D), Martin ( M) i Chris ( C) zamówili pizzę. Prostokątna pizza jest podzielona na kwadratowe kawałki, z których każdy jest oznaczony odpowiednim jedzeniem. Napisz program lub funkcję, która podając prostokątną pizzę...

27
Argyle ASCII Art

Napisz program (lub funkcję), który przyjmuje dodatnią liczbę całkowitą. Jeśli dane wejściowe są 1, wydrukuj (lub zwróć) dwa diamenty sąsiadujące obok siebie, każdy o boku długości 1 ukośnika: /\/\ \/\/ Dla każdego wejścia Nwiększego niż 1, spójrz na wynik dla N-1każdej pary sąsiednich...

27
Wypełnianie dowolnych tac kostek lodu

Załóżmy, że ta siatka przestrzeni i Xreprezentuje przekrój niektórych dziwnie ukształtowanych pustych tac kostek lodu : X X X X X X XX X XX X XXXXXX XXXXXXXXXXXXX Kolumny bez Xprzedstawiają dziury lub luki w tacach, które nie mogą pomieścić wody, spływając do nieskończonej pojemności. Woda...

27
Czy to kandydat Calvin Number?

To wyzwanie jest hołdem dla naszego Legendary Challenge Writer ™, Calvin's Hobbies - teraz przemianowanego na Helka Homba - w tym samym duchu, co Generate Dennis Numbers . Calvin jest dość imponującym współpracownikiem PPCG, z szóstą pod względem ogólnej reputacji i prawdopodobnie bezdyskusyjnie...

27
Dosłownie kod golfa [zamknięty]

Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . W dzisiejszych standardach...

27
Wyrównaj tekst do prawej

Twoim zadaniem jest pobrać ciąg znaków i liczbę i wyrównać ciąg po prawej stronie, dzięki czemu szerokość tekstu będzie liczbą. Gdy linia jest za długa, przełam ją i umieść resztę w następnej linii, powtarzając, aż nie będzie to konieczne. Jeśli linia jest krótsza niż szerokość, wypełnij ją...

27
King of the Hill - Strażacy

Na prerii jest suche lato. Czterej rolnicy w okolicy zdają sobie sprawę, że mogą zaokrąglić rynek kukurydzy, spalając uprawy sąsiadów. Ale potrzebują do tego strategii; właśnie tam wchodzisz. Twoim zadaniem jest napisanie bota, który powie rolnikom, co spalić. Celem jest ukończenie gry z...