Pytania otagowane jako string

Konkurs na rozwiązanie konkretnego problemu poprzez użycie i manipulację ciągami.

23
Poruszajmy łazikiem Mars!
streszczenie Zadaniem jest nawigacja łazikiem Mars i podanie jego ostatecznych współrzędnych i kierunku. Wejście: Pierwsze wejście: Najpierw program musi pobrać dane wejściowe w następującym formacie: [X-Coordinate],[Y-Coordinate],[Direction] Kierunek musi być: Nlub Slub Elub W(litery początkowe z północy, południa, zachodu, wschodu) Przykład: 10,20,N(x = 10, y = 20, kierunek = N (północ)) …

30
Zamiana „dobra” i „zła”
Opis wyzwania: Napisz program, który prosi użytkownika o wprowadzenie danych. Użytkownik wprowadzi Goodlub Bad. Nie musisz obsługiwać żadnych innych danych wejściowych. Jeśli użytkownik wejdzie Good, wydrukuj Badi odwrotnie (na standardowe wyjście itp.). Uwagi: 1) Nie możesz użyć żadnej innej pary dwóch słów. 2) Twój program musi zapytać i wydrukować tylko …

6
Od płyty do stanu
Jest to zasadniczo odwrotność generowania amerykańskiej tablicy rejestracyjnej Wyzwanie: Biorąc pod uwagę ciąg pasujący do jednego z poniższych formatów tablic rejestracyjnych, wypisz wszystkie możliwe stany, które pasują do tego formatowania. W poniższej tabeli 0oznacza jedną cyfrę 0przez 9włącznie i Aoznacza jedną literę Aprzez Zwłącznie. Na potrzeby tego wyzwania ignorujemy stany …

4
Fancy String Replace
pozwolić S, aa bkażdy reprezentuje ciąg Cel: Wpisz ciąg zastąpić standardową funkcję gdzie zastąpić wszystkie wystąpienia aw ciąg Sz btak długo, jak anie jest już częścią instancjib na przykład, jeśli mamy ciąg S=My oh my that there is a big ol' that i chcieliśmy zrobić fantazyjny zastąpić a = thati …
16 code-golf  string 

30
Podziel się na trzy!
Biorąc pod uwagę ciąg, musisz podzielić go na grupy po trzy znaki (przez wypełnienie _na końcu). Powiązane , ale wciąż jest inaczej. Przykładowe I / O: 'abcde' -> 'abc', 'de_' '1234' -> '123', '4__' '' -> [] or falsey value 'Three spree!' -> 'Thr', 'ee ', 'spr', 'ee!' Ciąg 6 …

7
Stół bez obramowania
W tym wyzwaniu umieścisz litery z alfabetu na płaszczyźnie kartezjańskiej i wyślesz wynik jako tekst. Twój wkład będzie składał się z listy z 3 parametrami: Współrzędna X. Współrzędna Y. Strunowy W jaki sposób? Wiemy, że płaszczyzna kartezjańska zawiera 2 osie i 4 ćwiartki, w których znakami współrzędnych są , , …

4
Zygzak ten ciąg, zwijając duplikaty
Biorąc pod uwagę ciąg, Twoim zadaniem jest zwinięcie go w strukturę zygzakowatą, jak opisano poniżej. Składany w zygzak Weźmy ciąg "Mississippi"jako przykład: Najpierw wypisz najdłuższy prefiks składający się tylko z unikalnych znaków: Mis Kiedy dojdziesz do pierwszego zduplikowanego znaku C , zignoruj ​​go i wypisz najdłuższy prefiks składający się z …

17
Wzór naprzemienny
W teraz usuniętym pytaniu dotyczącym przepływu stosów ktoś opublikował następujące informacje: Napisać program lub funkcję do drukowania wzorów zmiennego *i #na podstawie danej liczby całkowitej n. Kilka przykładów: Wejście: n=1 Wyjście: * Dane n=5 wyjściowe: *#### ###** ***## ###** *#### Wejście: n=8 Wyjście: *####### ######** ***##### ####**** ****#### #####*** **###### …

4
Wygeneruj Portmantout!
tło Trzy lata temu ten facet Tom Murphy wpadł mu do głowy, aby rozszerzyć ideę portmanteau na wszystkie słowa w języku i nazwał to portmantout ( portmanteau plus tout [francuski dla wszystkich ]). Definiując angielski jako listę 108 709 słów, udało mu się znaleźć sekwencję 611,820 liter o następujących dwóch …

10
Przypisywanie miejsc dla samolotów pasażerskich
Inspirowany lekcją APL z zeszłego tygodnia . Biorąc pod uwagę wielkoformatową mapę miejsc 2D i listę klientów 1D, zwróć mapę miejsc i listę klientów, ale zmodyfikowano w następujący sposób (aby wskazać zajętych miejsc i siedzących klientów): Dla każdej unikalnej litery na wejściowej liście pasażerów należy wpisać małe litery (lub wszystkie, …

9
Pośrednie odbicie tablicy łańcuchów
Zacznijmy od ponownego zdefiniowania odbicia znaku w dwuwymiarowej tablicy znaków: Biorąc pod uwagę kwadratową tablicę 2-d znaków z wyraźnymi małymi literami alfabetu, zdefiniuj odbicie litery w matrycy jako zamianę znaku na znak znajdujący się naprzeciwko niego przez środek kwadratu. Tak więc odbicie litery cw abcde fghij klmno pqrst uvwxy spowoduje …
16 code-golf  string 

19
Czytaj kolor na mój sposób
Różne systemy mają różne sposoby opisywania kolorów, nawet jeśli wszystkie mówią w przestrzeni RGBA. Preferowany może być programista front-end, który zna CSS #RRGGBBAA. Ale programiści Androida mogą preferować #AARRGGBB. Podczas obsługi formatu pliku AAS #AABBGGRRjest potrzebny. To zbyt mylące. Może potrzebujemy programu, który może konwertować różne formaty kolorów. Wejście: Dane …

6
Panfix do nawiasu kwadratowego
Quylthulg to język autorstwa Chrisa Presseya, który próbuje rozwiązać problem notacji infix za pomocą tak zwanej panfix : podobnie jak postfix, panfix nie wymaga wdrożenia tajemnych elementów, takich jak nawiasy, aby zastąpić domyślny priorytet operatora. Jednocześnie panfix pozwala na określenie terminów w tej samej kolejności i sposobie, co infix, co …

15
Przeanalizuj listę podpisanych jednoznacznych liczb
Liczby jednoargumentowe zwykle reprezentują tylko nieujemne liczby całkowite, ale możemy je rozszerzyć tak, aby reprezentowały wszystkie liczby całkowite w następujący sposób: Dodatnia liczba całkowita N jest reprezentowana przez N 1:5 -> 11111 Ujemna liczba całkowita -N jest reprezentowana 0przez następującą po niej literę N 1:-5 -> 011111 Zero jest reprezentowane …

17
Narysuj herb lambda
Aby uczcić 2497 rocznicę zwycięstwa Grecji w Salami w 480 rpne Narysuj herb lambda. Blask lambda to lambda namalowany na greckich tarczach w taki sposób: Układanka: Biorąc pod uwagę dodatnią nieparzystą liczbę całkowitą n, utwórz obraz ascii powyższej tarczy. Dane techniczne: n = 1: ( /\ ) n = 3: …

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.