Pytania otagowane jako code-golf

Code-golf to konkurs mający na celu rozwiązanie konkretnego problemu w jak najmniejszej liczbie bajtów kodu źródłowego.

4
Odwróć wyrażenie regularne
Wyzwanie Biorąc pod uwagę poprawną regex, wypisz regex, który pasuje do tego samego zestawu ciągów, ale jest odwrócony. Zadanie To wyzwanie wykorzystuje najbardziej podstawowe operacje regex: ^, $, ?, +, *, [], {}, |. Nie ma czegoś takiego jak grupy przechwytywania lub jakiekolwiek inne skomplikowane rzeczy. Znaki specjalne można uciec. …

6
Sześciokątny czas labiryntu!
Czas na kolejne wyzwanie labiryntowe, ale nie takie, jakie znasz. Zasady tego wyzwania są nieco inne niż większość wyzwań w labiryncie. Typy kafelków są zdefiniowane w następujący sposób: S: Lokalizacja w labiryncie, od której zaczynasz E: Lokalizacja, do której próbujesz się dostać 0: Ściana, której nie można przekroczyć +: Podłoga, …

25
Odwróć i odwróć ciąg
Odwróć i odwróć ciąg Wyzwanie W tym wyzwaniu. Będziesz pisać program, który wyświetli lub zwróci dane wejściowe, odwrócony i odwrócony. Po pierwsze, każdy znak należy przekonwertować na kod znaku. Następnie należy to przekonwertować na base-2. Następnie ciąg powinien zostać odwrócony. Następnie ciąg powinien zostać odwrócony (1 -> 0 i 0 …

24
Sortuj to, szybko!
Cóż ... istnieje 59 (obecnie 60) pytań oznaczonych sortowaniem , ale nie ma prostych szybkich sortowań. To musi zostać naprawione. Dla tych, którzy nie znają quicksort , oto podział, dzięki uprzejmości Wikipedia- Wybierz element zwany osią przestawną z tablicy. Zmień kolejność tablic, aby wszystkie elementy o wartościach mniejszych niż pivot …

1
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 najlepszymi umiejętnościami pisania z nas wszystkich. Oczywiście …

18
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ą spacjami. Może wystąpić …
27 code-golf  string 

3
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 spadająca z lewej lub …

4
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 diamentów, włóż między nimi nowy diament, którego …

6
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ę składającą się z 0 …

1
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ę ASCII. Wkład Twój program powinien przyjmować dwa ciągi jako dane wejściowe. …

10
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 kolumnie, …

23
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 …
27 code-golf  string 

7
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 tak: ____________ / / /\ \ /___/___/ \___\ / /\ \ /\ \ /___/ \___\/ …

2
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ąć #? Shift nie liczy się jako naciśnięcie klawisza …
27 code-golf  vim  comment 

25
Znajdź następny 1-rzadki numer binarny
Dodatnia liczba całkowita N to rzadka K, jeśli w jej reprezentacji binarnej występują co najmniej K 0 między dowolnymi dwoma kolejnymi 1. Tak więc liczba 1010101 jest 1-rzadka, podczas gdy 101101 nie. Twoim zadaniem jest znalezienie następnego 1-rzadkiego numeru dla podanego numeru wejściowego. Na przykład, jeśli wejście to 12 ( …

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.