Pytania oznaczone «whitespace»

24
Zakończ zakładki kontra wojna kosmiczna

Zakończ zakładki kontra wojna kosmiczna Dyskutowano więc o tym, czy do wcięcia / formatowania kodu należy używać tabulatorów lub spacji. Czy możesz pomóc uniwersytetowi rozwiązać spór, przechodząc do niezwykle szalonej, unikalnej metody formatowania. Twoim zadaniem jest napisanie pełnego programu...

23
Powtarzaj za mną!

Biorąc pod uwagę ciąg jako argument, wypisz długość najdłuższego (-ych) powtarzającego się podciągu (ciągów) lub zero, jeśli nie ma takiego ciągu. Możesz założyć, że łańcuch wejściowy nie jest pusty. Przykłady abcdefabc: podciąg abcjest powtarzany w pozycjach 1 i 7, więc program powinien wypisać...

22
Wzajemne ujemne Quines

Zostało to zainspirowane przez Print Negative of Your Code i Golf a quine quine . Rozważ prostokąt znaków, które spełniają następujące ograniczenia: Składa się wyłącznie z drukowalnych znaków ASCII Wymiary oba większe niż 1 Każdy wiersz i każda kolumna zawiera co najmniej jedną spację. Każdy...

21
Kiedy życie daje ci cytryny, zrób lemoniadę

Wyzwanie Będziesz mieć ciąg wejściowy i wszędzie słowo "Lemon"występuje powinien być przekształcony "Lemonade" alea , di emuszą być zapożyczone z innego miejsca w zdaniu. Przykład Przykładowe dane wejściowe: Gdy byłem dzieckiem, znalazłem cytrynę Przykładowe dane wyjściowe: I Founda...

20
Wykorzystaj „wolne białe znaki”

Załóżmy, że wyzwanie dla codegolf nie liczy białych znaków w długości twojego programu. Oszukuj ten system, kodując skrypt w białe spacje, i golfuj skrypt, który dekoduje i wykonuje osadzone białe spacje. Przykład Moje rozwiązanie do JBernardo „s Meta Golf Wyzwanie było zakodować Sage (lub...

19
Usuń wspólne spacje wiodące

Podczas kodowania w Pythonie czasami potrzebujesz ciągu wielowierszowego w funkcji, np def f(): s = """\ Line 1 Line 2 Line 3""" (Ukośnik odwrotny polega na usunięciu wiodącej nowej linii) Jeśli jednak spróbujesz wydrukować s, otrzymasz Line 1 Line 2 Line 3 Wcale nie tego chcemy! Zbyt...

18
Numerowanie konturów hierarchicznych

Napisz program, który pobiera ciąg znaków, w którym każda linia składa się ze znaku 0wciętego przez pewną liczbę spacji. Górna linia nie jest wcięta, a każda inna linia będzie wcięta o co najmniej jedną spację więcej niż linia tuż przed nią. Żadne wiersze nie będą miały końcowych spacji, ale...

18
Znaczące białe znaki: Rabusie

Jest to część wyzwania dotyczącego gliniarzy i rabusiów. Idź tutaj po część gliniarzy. Na potrzeby tego wyzwania zdefiniujemy białe znaki jako tylko linie (0x0A) i spacje (0x20). Zauważ, że większość języków i smaków wyrażeń regularnych uważa również wiele innych znaków za spacje, zarówno...

18
Utwórz narzędzie do blokowania kodu

Podczas korzystania ze znaczników, podobnie jak w sieci SE, wcięcie czterech spacji przed wierszem tekstu oznacza go jako część bloku kodu, jak mam nadzieję, wiesz. Jeśli nie, oto przykład (z .reprezentacją spacji): .... Kod .... Więcej kodów prowadzi do Code More code Problem polega na tym,...

17
Znajdź wzory w ciągach znaków

W tym wyzwaniu Twoim zadaniem jest zlokalizowanie podciągów o określonej strukturze. Wejście Twoje dane powinny składać się z dwóch niepustych ciągów alfanumerycznych, wzorca p i tekstu t . Chodzi o to, że każdy znak preprezentuje ciągłe niepuste podciągi, tktóre występują obok siebie, i...

17
Pozbądź się białych znaków na pustych liniach

Ach, jeszcze jedno z moich samolubnych zastosowań tego Stosu . Będąc właścicielem Chromebooka, jestem częstym użytkownikiem Ace IDE, edytora używanego przez Cloud9. Ma wiele narzędzi do radzenia sobie z nadmiarem białych znaków, ale brakuje mu jednego: usuwania pustych linii. Twoja dzisiejsza...

17
Znikające elementy

Biorąc pod uwagę ciąg znaków Si listę indeksów X, zmodyfikuj S, usuwając element przy każdym indeksie, Sjednocześnie wykorzystując ten wynik jako nową wartość S. Na przykład, biorąc pod uwagę S = 'codegolf'i X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove...

16
Rozłóż liczbę!

Twoim zadaniem jest dekompozycja liczby przy użyciu poniższego formatu. Jest to podobne do konwersji podstawowej, z tą różnicą, że zamiast wyszczególnienia digitsw bazie, podajesz listę w valuestaki sposób, że lista sumuje się z danymi wejściowymi. Jeśli podana jest podstawa n, to każda liczba na...

15
Zaimplementuj białego golfisty

Niektóre dwuwymiarowe esolangi, takie jak Forked , i niektóre inne niż esolangi, takie jak Python , mogą czasem wymagać spacji przed wierszami kodu. To nie jest bardzo golfowe. Poza tym jestem leniwy i piszę język 2d, który wymaga dużo spacji przed kodem. Twoim zadaniem jest napisanie narzędzia,...

12
Liczba prawidłowych labiryntów

Biorąc pod uwagę WxHsiatkę, ile jest możliwych labiryntów? Rzeczy, które wiesz o labiryncie: Siatka ma dokładnie Hkwadraty wysokie i Wszerokie kwadraty. Istnieją trzy rodzaje kwadratów: Start, Zakończ i Pusty. Twój labirynt musi zawierać dokładnie 1 początek i 1 koniec, a wszystkie pozostałe...

12
Wgłębnik kodu C.

Sytuacja: jesteś nauczycielem w szkole średniej, który uczy swoją klasę komputerową pisania programów w języku C. Ponieważ jednak jest to dopiero początek tego terminu, nie nauczyłeś ich o znaczeniu wcięć i odstępów. Gdy zaznaczasz ich pracę, twoje oczy tak bardzo bolą, że krzyczysz w agonii i...

12
Zaimplementuj 64-bitową binarną liczbę zmiennoprzecinkową IEEE 754 za pomocą operacji na liczbach całkowitych

(Na razie oznaczyłem pytanie „C”, ale jeśli znasz inny język, który obsługuje związki, możesz go również użyć). Twoim zadaniem jest zbudowanie czterech standardowych operatorów matematycznych + - * /dla następującej struktury: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t...

10
Czy będzie unosić się?

Wyzwanie Biorąc pod uwagę ciąg 2d reprezentujący dno łodzi jako dane wejściowe, musisz ustalić, czy łódź będzie unosić się na wodzie. Ten ciąg 2D może być w dowolnym dogodnym formacie. (Ciąg znaków z nowymi liniami, lista ciągów, lista znaków, itp.) Wydrukuj wartość prawdy, jeśli będzie zmienna, i...