Pytania otagowane jako string

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

30
Manetka Kołmogorowa
Wydrukuj lub wyświetl następujące trzy wiersze tekstu, dokładnie tak, jak pokazano poniżej. Końcowy znak nowej linii jest akceptowany. bC#eF&hI)kL,nO/qR2tU5wX8z A!cD$fG'iJ*lM-oP0rS3uV6xY9 aB"dE%gH(jK+mN.pQ1sT4vW7yZ Ten blok tekstu jest taki sam jak poniższy, ale n-ta kolumna jest obracana n razy w dół: !"#$%&'()*+,-./0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz Należy pamiętać, że jest to wyzwanie złożoności Kołmogorowa , …

28
Kiedy dostanę moją kanapkę?
Biorąc pod uwagę jeden z następujących danych wejściowych: Kurczak ze słodkiej cebuli Teriyaki Pieczony kurczak w piekarniku Pierś z indyka Włoski BMT Tuńczyk Szynka Czarnego Lasu Klopsik Marinarawypisz liczbę od 1-7 (lub 0-6) reprezentującą dzień tygodnia, w którym otrzymasz ofertę, zaczynając od poniedziałku jako najniższej liczby. Dane wejściowe mogą być …

30
Odejmowanie ciągów
Cel Utwórz funkcję, aby odwrócić konkatenację łańcucha Wkład Dwa ciągi (alfanumeryczne + spacje), gdzie jeden należy odjąć dla drugiego. Możesz założyć, że ciąg do odjęcia nigdy nie będzie większy niż drugi. Wydajność Wynik odejmowania Odejmowanie Powinieneś usunąć jeden ciąg z początku lub końca innego ciągu. Jeśli ciąg jest obecny na …
37 code-golf  string 

1
Zgadnij, jak wymówić niemieckie słowa
Wprowadzenie W przeciwieństwie do angielskiego, niemiecki jest uważany za dość foniczny system pisania . Oznacza to, że zgodność pisowni z wymową jest bliska. Biorąc pod uwagę każde słowo, którego nie znasz, nadal będziesz wiedział, jak wymówić je ze względu na system pisowni. Oznacza to, że komputer powinien być w stanie …

15
Jak długie jest walijskie słowo?
Napisz program lub funkcję, która odbiera jako wejście ciąg znaków reprezentujący walijskie słowo (UTF-8, chyba że określiłeś inaczej). Wszystkie poniższe litery są w języku walijskim: a, b, c, ch, d, dd, e, f, ff, g, ng, h, i, j, l, ll, m, n, o, p, ph, r, rh, s, t, …

5
Pokonywanie rozmiaru klastra
Mając dość niezawodności pamięci flash, zdecydowałeś się przechowywać wszystkie swoje programy na jednej ze starych dobrych dyskietek 1440 KiB. Jednak po skopiowaniu nawet 3000 programów dysk był pełny. Jak to w ogóle możliwe? Doświadczony w kodzie golfowym, jak jesteś, większość programów nie ma nawet 100 bajtów długości, więc powinno pozostać …

22
Ninja, małpy i niedźwiedzie, ojej!
Wyzwanie to jest nagrodą NinjaBearMonkey za wygraną w moje stada robotów Block Building! wyzwanie z poddaniem się Czarnego Rycerza . Gratulacje NinjaBearMonkey! Wyzwanie tutaj jest dość proste, ale ma wiele możliwych podejść. Historia głosi, że w świecie Isometric Illusions istnieje 6 różnych rodzajów stworzeń: Ninja, w skrócie N Niedźwiedzie, w …
37 code-golf  string 

30
Sprawdź, czy litery słów są w kolejności alfabetycznej
Napisz funkcję / program, który przyjmuje jako ciąg ciąg małych / wielkich liter [A-Za-z], który sprawdza, czy występujące litery są unikalne i czy są uporządkowane alfabetycznie (ignorując małe i wielkie litery), czy nie. Dane wyjściowe muszą być zgodne z prawdą, jeśli są unikalne, w kolejności alfabetycznej, a fałsz, jeśli nie. …

18
Policz do 100 w języku duńskim
Wydrukuj wszystkie liczby od 0-100 we właściwej kolejności, używając duńskiego sposobu liczenia Jak się liczą Podobnie jak angielski, mają dedykowane słowa dla 0-20, 30, 40 i 100 Zamiast mówić twenty-onei twenty-two, mówią one and twentyitwo and twenty Począwszy od pięćdziesięciu mówią wielokrotności 10 jako n * 20 50 = half …

30
Losowa kapitalizacja
Zadanie Twoim zadaniem jest stworzenie programu lub funkcji, która po wprowadzeniu danych wyjściowych wyprowadzi tekst z losowymi literami wielkimi literami, zachowując już wielkie litery. Powinna być możliwa każda kombinacja wielkich liter małych liter. Na przykład, jeśli sygnał wejściowy był abcnie powinno być niezerowy prawdopodobieństwo wyprowadzanie dowolnej z następujących kombinacji: abc, …

7
Lista wersji Python
Python jest obecnie najszybciej rozwijającym się głównym językiem programowania. Jest to najbardziej poszukiwany język trzeci rok z rzędu, co oznacza, że ​​programiści, którzy jeszcze go nie używają, twierdzą, że chcą się go nauczyć. [1] Powodem popularności Pythona jest jego wiele wersji. [potrzebne źródło] Istnieje w rzeczywistości 116 wersji Pythona, w …

19
Rozszerzenie wspornika!
Twoim wyzwaniem jest rozszerzenie niektórych nawiasów w danych wejściowych programu, jak pokazano: Znajdź ciąg s między dwoma pasującymi nawiasami [i ]za pomocą jednej cyfry n po nawiasie zamykającym. Usuń wsporniki. Zamień s na siebie powtórzone n razy. (Jeśli n wynosi 0, po prostu usuń s .) Przejdź do kroku 1, …

22
Podstawowe dane ASCII
Alternatywny tytuł: Tally Your Prison Sentence on the Wall Biorąc pod uwagę liczbę n, dane wyjściowe pogrupowane w tradycyjne 5-na-grupę i 50 na wiersz. Przykłady 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 …
36 code-golf  ascii-art  number  code-golf  number  integer  binary  base-conversion  code-golf  array-manipulation  code-golf  chemistry  code-golf  number  sequence  fibonacci  code-golf  matrix  optimization  code-golf  number  code-golf  math  number  sequence  code-golf  math  array-manipulation  matrix  linear-algebra  code-golf  kolmogorov-complexity  cops-and-robbers  cops-and-robbers  code-golf  tips  basic  code-golf  decision-problem  binary  tiling  game  king-of-the-hill  python  code-golf  c  code-golf  ascii-art  code-golf  string  kolmogorov-complexity  alphabet  code-golf  number  code-golf  string  code-golf  number  sequence  integer  code-golf  number  permutations  restricted-complexity  restricted-time 

21
(A [l (t [e (r) n] e) s] t) ciąg!
Alternesting to czynność polegająca na wzięciu łańcucha i zagnieżdżeniu go w naprzemiennych nawiasach. Oto jak zmienić ciąg. W przypadku ciągu o długości N weź środkowe N znaków i otocz je nawiasami. Więc jeśli nasz ciąg miał Hello world!(12 znaków), to skończymy (Hello world!) Następnie weź pozostałe środkowe n-2postacie i otocz …

30
Czy początek oznacza koniec?
Zadanie W tym wyzwaniu Twoim zadaniem jest napisanie programu lub funkcji, która przyjmuje ciąg znaków i generuje wartość true lub falsey na podstawie tego, czy pierwszy znak i ostatni znak wejściowego ciągu znaków są równe. Wkład Możesz brać udział w jakikolwiek rozsądny sposób. Zakładanie obecności danych wejściowych w predefiniowanej zmiennej …

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.