Pytania otagowane jako string

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

1
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 j[2]; uint64_t k; intfloat(double g){f = g;} intfloat(){k = 0;} …

27
Usuwanie unikatowych elementów z łańcucha
Natknąłem się na to pytanie, ponieważ wydaje się, że bardzo częstym przypadkiem jest znajdowanie unikatowych znaków w łańcuchu. Ale co, jeśli chcemy się ich pozbyć? Dane wejściowe zawierają tylko małe litery. Używane są tylko litery od a do z. Długość wejściowa może wynosić od 1 do 1000 znaków. Przykład: input: …
12 code-golf  string 

14
Ukończ mapę symetryczną
Otrzymujesz jedną czwartą mapy, która jest symetryczna na osiach xiy na wejściu. Program powinien wydrukować pełną mapę. Mapa może zawierać następujące znaki: -+/\|.i należy je obrócić zgodnie z oczekiwaniami. Dane wejściowe są zawsze prostokątne i małe. Przykład $ cat in +--- |./. |/.. $ ./solution < in +------+ |./..\.| |/....\| …
12 code-golf  string 

9
Dostawa listonosza
Właśnie dostałem pracę jako listonosz i potrzebuję twojej pomocy, aby ją utrzymać. Muszę zamówić wiele maili, zanim pójdę je dostarczyć. Ulice są ponumerowane ściśle sekwencyjnie, zaczynając od 1 na początku ulicy i kontynuując w celu pominięcia żadnych liczb do końca, z nieparzystymi liczbami po lewej stronie i wyrównuje się po …
12 code-golf  string 

6
Napraw moje jąkane słowa
Jąkanie jest problemem, którego wielu z nas mogło doświadczyć lub przynajmniej go zobaczyć. Chociaż większość znanych programów do rozpoznawania mowy ma poważne problemy z jąkaniem się, wyobraźmy sobie oprogramowanie, które rozumie jąkanie, ale nie może ich naprawić i zapisuje je tylko w obecnej postaci. Przykładowy tekst napisany przez takie oprogramowanie …
12 code-golf  string 

20
Odpowiadający na zapytanie
Oryginał: https://james-iry.blogspot.co.at/2009/05/brief-incomplete-and-mostly-wrong.html Alain Colmerauer zaprojektował logiczny język programowania Prolog. Jego celem było stworzenie języka programowania, który byłby tak inteligentny jak dwuletnie dziecko. Aby udowodnić, że osiągnął swój cel, przedstawił program Prolog, który odpowiada „Nie” w sposób zaradny na wszystkie zapytania. Zapytaj mnie o cokolwiek! ? - (Oczywiście, że nie.) Twoim …
12 code-golf  string 

13
Tłumacz znormalizowany z Malbolge na Malbolge
W tym zadaniu napiszesz program / funkcję, która pobiera znormalizowany program Malbolge i wyświetla wynikowy program Malbolge . (To tajne narzędzie, z którego korzystają wszyscy programiści Malbolge!) Wejście Struktura danych, która (jakoś) reprezentuje znormalizowany program Malbolge. Wynik Struktura danych reprezentująca wynikowy program Malbolge. Przykłady jpoo*pjoooop*ojoopoo*ojoooooppjoivvvo/i<ivivi<vvvvvvvvvvvvvoji (=BA#9"=<;:3y7x54-21q/p-,+*)"!h%B0/.~P<<:(8&66#"!~}|{zyxwvugJ% jjjj*<jjjj*<v ('&%#^"!~}{XE jjjjjjjjjjjjjjjjjjjjjjj*<jjjjjjjjjjjjjjjjjjjjjjjj*<v ('&%$#"!~}|{zyxwvutsrqpnKmlkjihgfedcba`_^]\[ZYXWVT1| …
12 code-golf  string 

29
Policz wszystkie możliwe unikalne kombinacje liter w jednym słowie
Otrzymasz ciąg znaków, który będzie zawierał zwykłe znaki az. (Możesz założyć, że tak będzie zawsze w każdym teście, i załóż, że wszystkie litery również będą pisane małymi literami). Musisz określić, ile unikalnych kombinacji można utworzyć z poszczególnych znaków w ciągu, i wydrukować tę liczbę. Jednak zduplikowane litery można zignorować, licząc …
12 code-golf  string 

30
Wydrukuj ostatnio wprowadzony bajt
Wyzwanie Masz jeden ciąg bajtów wejściowych, wypisz w nim ostatni bajt. Zasady Twoje zgłoszenie może być programem lub funkcją wysyłającą ostatni bajt na wejściu, który jest argumentem łańcuchowym, standardowym lub wiersza poleceń, oraz jest niepusty Próbowałem rozwiązać ten problem za pomocą pieprzenia mózgu, jednak wszystkie języki mogą brać udział. To …
12 code-golf  string 

1
Szalony chemik i sprytny programista
Historia Budzisz się z zawrotami głowy w laboratorium chemicznym i zdajesz sobie sprawę, że zostałeś porwany przez starego szalonego chemika. Ponieważ nie widzi bardzo dobrze ze względu na swój wiek, chce, abyś dla niego pracował i tylko wtedy możesz uciec z laboratorium. Zadanie Twoim zadaniem jest zwrócenie wzorów strukturalnych cząsteczek, …

4
Streszczenie Składnia Drzewo Golf: FizzBuzz, Python
streszczenie Zaimplementuj FizzBuzz w Pythonie, używając jak najmniejszej liczby tokenów. Wyzwanie Napisz program, który drukuje liczby dziesiętne od 1 do 100 włącznie. Ale dla wielokrotności trzech wydruków „Fizz” zamiast liczby i dla wielokrotności pięciu wydruków „Buzz”. W przypadku liczb, które są wielokrotnością zarówno trzech, jak i pięciu, należy wydrukować „FizzBuzz”. …

2
Interpreter teorii liczb, moduł n
Zdanie teoretycznej ± (naszych celów) jest sekwencją następującymi symbolami: 0i '(następca) - następca oznacza +1, więc0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(dodawanie) i *(mnożenie) = (równy) (i )(nawiasy) operator logiczny nand( a nand bjest not (a and b)) forall (uniwersalny kwantyfikator) v0, v1, …
12 code-golf  number-theory  parsing  code-golf  kolmogorov-complexity  code-golf  code-golf  array-manipulation  matrix  code-golf  array-manipulation  code-golf  string  code-challenge  graphical-output  compression  code-golf  kolmogorov-complexity  code-golf  sequence  array-manipulation  code-golf  number  base-conversion  code-golf  string  decision-problem  code-golf  string  ascii-art  code-golf  string  random  code-challenge  brainfuck  code-generation  code-golf  code-golf  quine  code-golf  interpreter  code-golf  interpreter  code-golf  array-manipulation  sorting  code-golf  halting-problem  code-golf  javascript  code-golf  algorithm  code-golf  arithmetic  code-golf  math  counting  code-golf  math  code-golf  decision-problem  radiation-hardening  code-golf  conversion  bitwise  code-golf  number  decision-problem  code-golf  string  decision-problem  code-golf  random  game  code-golf  ascii-art  graphical-output  code-golf  decision-problem  binary-tree  tree-traversal  code-challenge  array-manipulation  code-challenge  graphical-output  path-finding  test-battery  algorithm  code-golf  integer  factorial  code-golf  binary-tree  code-golf  grid  graph-theory  code-golf  regular-expression  quine  code-golf  encoding  code-golf  king-of-the-hill  javascript 

6
Interpretator ciągów znaków
streszczenie Wprowadzono nowy język manipulacji ciągami, wykorzystujący tylko znaki $+#-!*|@>! Twoim zadaniem jest zaimplementowanie dla niego interpretera w jak najmniejszej liczbie bajtów. Wejście Ciąg, który jest pojedynczą linią tego języka. Można to wziąć w dowolny rozsądny sposób (standardowe, parametr funkcji, argument wiersza poleceń itp.) Lub jako predefiniowaną zmienną. Jeśli program …


9
Wszyscy powinni mieć przyjaciela
Izolowany znak to znak (inny niż nowy wiersz), który nie ma sąsiadującego znaku tego samego typu. Sąsiednie postacie mogą znajdować się po lewej stronie, po prawej stronie powyżej lub poniżej, ale nie po przekątnych. Na przykład w poniższym tekście Hjest izolowany: Ybb YH% %%%% Wszystkie pozostałe postacie nie są izolowane, …

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.