Pytania otagowane jako string

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

21
Symuluj naciśnięcia klawiszy
Twoim zadaniem jest symulacja kilku naciśnięć klawiszy wprowadzanych przez użytkownika. Wkład Tablica lub ciąg znaków z wybranym ogranicznikiem (spoza zakresu 32-126) zawierający co najmniej jedno „naciśnięcie klawisza”. Ta tablica będzie zawierać tylko dwa typy ciągów: pasywne naciśnięcia klawiszy (pojedyncze znaki) i polecenia (znaki w nawiasach kwadratowych [ ]). Pasywne naciśnięcia …
33 code-golf  string 

30
Pomóż mi otworzyć pudełko
Mam pudełko ASCII-art i potrzebuję programu, aby je otworzyć. Przykłady Wkład: ------- | | |_____| Wydajność: / / / / / / / | | |_____| Specyfikacja Pierwsza linia będzie się składać tylko z -co najmniej 3 z nich Środkowe rzędy zaczynają się |od spacji, a kończą na| Wszystkie środkowe …

29
Czy to jest kod prefiksu?
W teorii informacji „kod prefiksu” to słownik, w którym żaden z kluczy nie jest prefiksem innego. Innymi słowy, oznacza to, że żaden ciąg nie zaczyna się od żadnego z pozostałych. Na przykład {"9", "55"}jest kodem prefiksu, ale {"5", "9", "55"}nie jest. Największą zaletą tego jest to, że zakodowany tekst można …

30
Czy to n-speak?
Zainspirowany Czy to podwójne mówienie? , Opracowałem trudniejsze wyzwanie. Biorąc pod uwagę ciąg, określ, czy ciąg jest n-speak , dla dowolnego n≥2n≥2n\geq 2 . N-speak jest definiowany poprzez powtarzanie każdej litery nnn razy. Przy n=4n=4n = 4 ciąg Hellojest przekształcany na HHHHeeeelllllllloooo. Twoim celem jest ustalenie, czy dane wejściowe są …

23
Brutalna siła rozdzielnicy
Któregoś dnia nasz zespół poszedł do pokoju ewakuacyjnego. Jedna z zagadek obejmowała tablicę sześciu mechanicznych przełączników, w której trzeba było znaleźć odpowiednią kombinację włączania i wyłączania, aby odblokować pudełko, mniej więcej tak: -v-v-v- -v-v-v- Jako programiści postanowiliśmy, że bardziej efektywne będzie wypróbowanie każdej z 2 ^ 6 = 64 kombinacji …

12
Pleasanortmanteaus
Słowo kufer to połączenie dwóch słów, które bierze udział w każdym słowie i czyni je jednym nowym słowem. Na przykład lew + tygrys => liger . Napiszmy program do generowania portmanteaus z pary słów wejściowych. Komputery nie są najlepsze w języku angielskim, więc musimy ustalić pewne zasady, aby portmanteaus wyjściowe …

11
Kto wygra wybory?
Jest to wyzwanie, w którym dwie osoby, 1 i 2, ubiegają się o urząd. Ludzie deterministycznie głosują w określony sposób w świecie 1 i 2, co może pozwolić kandydatom na zorientowanie się w wynikach przed wyborami. UWAGA: nie dotyczy to żadnych wyborów zewnętrznych ani innych wydarzeń politycznych. Dwie osoby biegną …

3
OOP: Programowanie nakładające się na siebie
Jednym z mniej znanych paradygmatów programowania, który wydaje się raczej odpowiedni do gry w golfa kodowego, jest programowanie nakładające się (OOP) *. Pisząc częściowo identyczny kod, wiele bajtów można zapisać, po prostu nakładając identyczne części i pamiętając w pewien sposób, gdzie zaczynają się dwie oryginalne linie kodu. Twoim zadaniem jest …

30
Suma liczb w standardzie w
Rozważ strumień / plik z jedną liczbą całkowitą w wierszu. Na przykład: 123 5 99 Twój kod powinien wypisać sumę tych liczb, to znaczy 227. Format wejściowy jest ściśle jedną liczbą całkowitą na wiersz. Nie można na przykład założyć, że dane wejściowe znajdują się w jednym wierszu jako tablica liczb …

6
Zdobądź olimpijską rutynę w Tarzanie
Olimpijscy swingersi wykonują swoje czynności na standardowych drzewach. W szczególności drzewo standardowe nma wierzchołki 0przechodzące w górę n-1i krawędzie łączące każdy niezerowy wierzchołek az wierzchołkiem n % aponiżej. Na przykład Standardowe drzewo 5 wygląda następująco: 3 | 2 4 \ / 1 | 0 ponieważ reszta, gdy 5 jest podzielona …
32 code-golf  math  number  number-theory  code-golf  code-golf  restricted-source  programming-puzzle  css  code-golf  parsing  code-golf  random  encryption  code-golf  ascii-art  fractal  code-golf  math  code-golf  sorting  graph-theory  path-finding  permutations  code-golf  tetris  code-golf  card-games  code-golf  math  sequence  rational-numbers  code-golf  chess  code-golf  string  geometry  grid  code-golf  ascii-art  grid  code-golf  sequence  integer  code-golf  math  number-theory  packing  polyomino  code-golf  math  code-golf  string  quine  permutations  code-golf  math  code-golf  image-processing  optical-char-recognition  code-golf  string  kolmogorov-complexity  sequence  integer  code-golf  number  permutations  palindrome  code-golf  kolmogorov-complexity  code-golf  number  sequence  string  fewest-operations  code-golf  string  kolmogorov-complexity  sequence  primes  code-golf  string  ascii-art  code-golf  string  number  alphabet  code-golf  counting  code-golf  number  sequence  number-theory  primes  code-golf  subsequence  word-search 

30
Czy to prawda? Zapytaj Jelly!
tło Zainspirowany bardzo dogodną interpretacją macierzy prawda / fałsz Octave (a przez to MATL), Jelly otrzymała atom Ȧ ( wszystko w stylu Octave ). Ȧ przyjmuje tablicę jako dane wejściowe i zwraca 1, jeśli tablica nie jest pusta i nie zawiera liczby 0 (liczba całkowita, liczba zmiennoprzecinkowa lub liczba złożona) …

5
Popraw akapit
W duchu Patch the Image , oto podobne wyzwanie, ale z tekstem. Wyzwanie Trochę zgnilizna dotknęła twój cenny tekst! Biorąc pod uwagę akapit składający się ze znaków ASCII, z prostokątnym otworem gdzieś w nim, twój program powinien spróbować wypełnić ten otwór odpowiednim tekstem, aby akapit zlewał się jak najlepiej. Dalsze …

3
Golf W dół nazwy użytkownika PPCG
Komentarz zrobiłem na czacie i związane z nim rozmowa zainspirowała mnie do tego wyzwania. Czy jestem tu jedynym, o którym wspominają inicjały? Chcemy grać w golfa. Możemy mieć MB i D-nob i ... O. Jeśli jestem znany jako „CH”, myślę, że wszyscy inni powinni mieć również pseudonim początkowy. Oto lista …
32 code-golf  string 

29
Rozerwane podciągi
Wprowadzenie Obserwujmy ciąg abc. Podciągi, które można z tego wykonać, to: a, ab, abc, b, bc, c Teraz musimy wyrównać je pod początkowym ciągiem, tak jak to: abc a b c ab bc abc Kolejność łańcucha nie ma znaczenia, więc jest to również całkowicie poprawne: abc a ab abc b …
32 code-golf  string 

30
Rozciąganie słów
Napisz program lub funkcję, która powiela litery w słowie, aby wszystkie zduplikowane litery ułożone od lewej do prawej słowa tworzyły tablicę wejściową. Na przykład: input: chameleon, [c,a,l,n] output: cchaamelleonn Wkład Słowo początkowe (np. chameleon) Tablica znaków ( [c,a,l,n]) lub ciąg znaków reprezentujący tablicę ( caln) lub coś podobnego Dane wejściowe …

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.