Pytania otagowane jako string

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

14
Czy to jest ścięta liczba trójkątna?
Powiązana sekwencja OEIS: A008867 Skrócona liczba trójkątna Wspólną właściwością liczb trójkątnych jest to, że można je ułożyć w trójkąt. Na przykład weź 21 i ułóż w trójkąt os: o oo ooo oooo ooooo oooooo Zdefiniujmy „obcinanie:” wycinanie trójkątów o tym samym rozmiarze z każdego rogu. Jednym ze sposobów obcięcia 21 …
20 code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

16
Proste renderowanie przecen
Istnieje kilka sposobów tworzenia nagłówków we wpisach w sieci Stack Exchange. Format to najczęściej 1 używany na PPCG wydaje się być: # Level one header ## Level two header ### Level three header Zwróć uwagę na spację po znakach skrótu. Pamiętaj też, że końcowe znaki skrótu nie są uwzględniane. Wyzwanie: …

28
Czy te identyfikatory są równoważne?
W języku Nim zasady rozróżniania identyfikatorów są nieco łagodniejsze niż w większości innych języków. Dwa identyfikatory są równoważne lub odnoszą się do tej samej zmiennej, jeśli są zgodne z tymi zasadami : pierwszy znak obu znaków jest taki sam ( wielkość liter ma znaczenie) oba ciągi są takie same (przypadek …

6
Bardziej wydajne kody stanów USA
Skróć ten stan USA! było fajnie, ale dowiedzieliśmy się, że skuteczne skracanie nazw stanów USA jest trudne w obecnym systemie. Wymyślmy alternatywny schemat kodu stanu dla wydajnego grania w golfa. Twoje zadanie: Napisz funkcję (lub program), która podając prawidłową nazwę stanu USA (wymagane tylko 50 stanów normalnych), zwraca unikalny dwuliterowy …
20 code-golf  string 

9
Zniszcz ten sznurek!
Biorąc pod uwagę ciąg wejściowy, wypisz jeden lub więcej wariantów ciągu, tak aby: Żadna postać nie jest na swojej pierwotnej pozycji Żadna postać nie sąsiaduje z postacią, z którą pierwotnie sąsiadowała Możesz założyć, że zawsze będzie to możliwe dla danego ciągu i będzie zawierać tylko pojedyncze litery alfabetu ( [a-z]lub …

18
Czy to się powtarza
Ciąg znaków powtarza się, jeśli zawiera dwa kolejne podciągi, które są równoważne. Na przykład 2034384538452powtarza się, ponieważ zawiera 3845dwa razy po kolei. Dlatego Twoim wyzwaniem jest zdecydowanie, czy łańcuch zawiera powtarzający się podciąg. Możesz wziąć dane wejściowe jako ciąg znaków lub tablicę znaków. Nigdy nie otrzymasz pustego wejścia, a długość …

19
Narysuj duży ASCII X
Problem Zainspirowany poprzednim wyzwaniem, robiąc coś podobnego Biorąc pod uwagę dodatnie dane nwyjściowe liczb całkowitych, kształt ma następujący wzór: wejście n=1: * * * * * wejście n=2: ** ** **** ** **** ** ** wejście n=3: *** *** *** *** ***** *** ***** *** *** *** *** i tak …

30
Przeczytaj hasło
Twoim zadaniem jest odczytanie „hasła” z klawiatury / standardowego wejścia. Wyzwanie : Przeczytaj napis sniewidocznie. Dla każdego ze znaków swydrukuj znak c. W czasie rzeczywistym. Zasady: Musisz drukować cw czasie rzeczywistym. Jak tylko użytkownik wpisze znak, musisz go wyświetlić c. c musi być stały, tzn. musi mieć ten sam charakter. …
20 code-golf  string 

20
Słowa, które zawierają cyfry
Słowo cyfrowe to słowo, w którym po ewentualnym usunięciu niektórych liter pozostaje jedna z pojedynczych cyfr: JEDNA, DWA, TRZY, CZTERY, PIĘĆ, SZEŚĆ, SIEDEM, OSIEM lub DZIEWIĘĆ (nie ZERO). Na przykład BOUNCE i ANNOUNCE są cyframi, ponieważ zawierają cyfrę jeden. ENCODE nie jest słowem cyfrowym, mimo że zawiera O, N i …
20 code-golf  string 

30
Cofanie z przeplotem
Biorąc pod uwagę ciąg, odwróć go przeplatając. Oto jak to zrobić abcdefghii dla abcdefghij0-indeksowane: Oddziel znaki przy parzystych indeksach od znaków przy nieparzystych indeksach:acegi bdfh acegi bdfhj Odwróć znaki przy nieparzystych indeksach:acegi hfdb acegi jhfdb Przeplataj ponownie w jeden ciąg:ahcfedgbi ajchefgdib Zasady Musisz obsługiwać zarówno łańcuchy o parzystej, jak i …
20 code-golf  string 

3
[Br] eaking Code Golf [Ba] d
Rozważ następujący ciąg: Tin Snips Ten ciąg zawiera kilka atomowych symboli w układzie okresowym pierwiastków . Możemy przepisać ten ciąg, aby zidentyfikować kilka z nich: [Ti][N] [Sn][I][P][S] Oczywiście możemy to również napisać w ten sposób: T[In] [S][Ni][P][S] Reguły przepisywania danych wejściowych są następujące: Przypadek wejścia nie ma znaczenia pod względem …

1
Konwertuj wyrażenia λ na wyrażenia SK
Λ-rachunek lub rachunek lambda, to system logiczny na podstawie funkcji anonimowych. Na przykład jest to wyrażenie λ: λf.(λx.xx)(λx.f(xx)) Jednak na potrzeby tego wyzwania uprościmy notację: Zmień λna \(aby ułatwić pisanie):\f.(\x.xx)(\x.f(xx)) .W nagłówkach lambda jest niepotrzebny, więc możemy go upuścić:\f(\xxx)(\xf(xx)) Użyj notacji prefiksowej w stylu Unlambda z `do aplikacji zamiast pisać …

19
Ile reputacji ma użytkownik Steam? [Zamknięte]
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 2 lata temu . Wprowadzenie Dla tych, którzy nie znają pary - a przynajmniej tego konkretnego aspektu: Często na profilach ludzi ludzie zostawiają …

13
Mnożenie zamka błyskawicznego
Wprowadzenie Zdefiniujmy nową operację arytmetyczną, którą nazywam mnożeniem suwaka . Aby zignorować pomnożenie dwóch nieujemnych liczb całkowitych, dodajesz zera wiodące, aby dopasować długości, mnożymy odpowiadające im 10-cyfrowe cyfry liczb, dodajesz zera wiodące do wyników, aby uzyskać 2-cyfrowe liczby, konkatenować je, a na końcu upuszczać zera wiodące. Oto przykład z A …

12
KITT samochód ASCII art
W serialu telewizyjnym z lat 80. Knight Rider pojawił się inteligentny, samoświadomy samochód o nazwie KITT. Jednym z charakterystycznych aspektów samochodu był zamontowany z przodu pasek skanera, który pozwalał KITT „widzieć” (i wyglądał podejrzanie znajomo dla fanów innego, wcześniejszego serialu ). Skaner miał osiem świateł, jak widać na tym zdjęciu: …

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.