Pytania oznaczone «string»

17
Przełącz, drukuj, powtarzaj

Wyzwanie to jest luźno zainspirowane niewdrożonym esolangiem Pada . Rozważ tablicę 8 bitów, wszystkie zainicjowane na zero. Wprowadzimy bardzo minimalistyczny zestaw instrukcji do drukowania dowolnych ciągów. Istnieją dwie instrukcje, z których obie pobierają parametr Nbędący indeksem bitów: t...

17
Podpisz to słowo 2!

Podpisz to słowo 2! Nie tak dawno temu opublikowałem wyzwanie o nazwie Podpisz to słowo! . W wyzwaniu musisz znaleźć podpis słowa, czyli uporządkowane litery (np. Podpis thisjest hist). Teraz wyzwanie to poszło całkiem nieźle, ale była jedna kluczowa kwestia: było O WIELE zbyt łatwe (zobacz...

17
Ode Golf - Usuwanie liter

Biorąc pod uwagę plik słownika (plik tekstowy zawierający słowo lub frazę w każdym wierszu, z możliwą interpunkcją, ale bez liczb; wiersze są alfabetycznie), musisz wyprowadzić każdą kombinację słów, w której jedną literę można usunąć ze słowa, aby utworzyć drugą; usunięta litera powinna być ujęta...

17
Przechwyć na szachownicy

Powinieneś napisać program lub funkcję, która odbiera ciąg reprezentujący szachownicę z tylko pionkami jako danymi wejściowymi i wyjściowymi lub zwraca, czy możliwe jest przechwycenie na planszy. Dane wejściowe są w notacji FEN opisującej pozycje białych i czarnych pionków bez innych elementów....

17
Pisanie na klawiaturze telefonu komórkowego

Pisanie na klawiaturze telefonu komórkowego To pytanie zostało zadane jakiś czas temu, ale zostało zamknięte z powodu złej specyfikacji. Ponawiam to z lepszymi specyfikacjami. To pytanie jest powiązane, ale idzie w przeciwnym kierunku. Przed pojawieniem się T9, aby wpisać znak w wiadomości...

17
Zrób równiarkę matematyczną

Lubię uczestniczyć w konkursach matematycznych prowadzonych przez Mu Alpha Theta, honorowe stowarzyszenie matematyczne w Stanach Zjednoczonych. Podczas zawodów przystępuję do testu wielokrotnego wyboru składającego się z 30 pytań. Istnieje pięć opcji na pytanie, oznaczonych od A do E. Mój wynik...

17
Rozwiązywanie sporu dotyczącego formatu daty

Kolejność formatowania dat jest jedną z najbardziej złożonych i dzielących kwestii, przed którymi stoi dziś świat. Niektórzy z nas zdecydowanie twierdzą, że miesiąc / dzień / rok jest właściwy, biorąc pod uwagę, że tak mówimy na głos. Inni głośno ogłaszają, że dzień / miesiąc / rok jest najlepszy,...

17
Ligatury squish-nonquish

Oto lista niektórych typowych ligatur w Unicode (tych, które mogłem utworzyć za pomocą mojego klucza Compose w Debianie): Orig Ascii Lig ae [ae] æ AE [AE] Æ oe [oe] œ OE [OE] Œ ij [ij] ij IJ [IJ] IJ ff [ff] ff fi [fi] fi fl [fl] fl ffi [ffi] ffi ffl [ffl] ffl W tym wyzwaniu masz dwie opcje: użyj...

17
Wybuchające koty!

Wyzwanie Będziesz tworzyć program / funkcję, która pobiera ciąg znaków o długości ni: Umieszcza kthznak na środku przestrzeni, gdzie k = (n+1)/2. To będzie lokalizacja twojego zerowego poziomu. Reszta znaków niebiałych na znaki umieszcza losowo wokół zera. Odległość pitagorejska od znaku nie...

17
Przetłumacz program Glypho

Biorąc pod uwagę dowolny poprawny program Glypho , wypisz jego odpowiednik „czytelny dla człowieka”. Glif to ciekawy pomysł na esolang: Odniesienie do instrukcji znajduje się tutaj. Dla każdej instrukcji znaki abcd reprezentują symbole tworzące każdą instrukcję. a odnosi się do pierwszego...

17
Kto wygra mecz piłkarski?

Mistrzostwa futbolu amerykańskiego, Super Bowl 50 , odbywają się dziś o 23:30 UTC (i można je obejrzeć na żywo w Internecie ). To wyzwanie podjęto, aby je uczcić. W meczu futbolu amerykańskiego dwie drużyny rywalizują o najwyższą liczbę punktów. Istnieje sześć sposobów na zdobycie tych punktów....

17
Uczyń to wyjaśnienie kodu jeszcze raz

Wprowadzenie Większość golfistów tutaj dodaje wyjaśnienia do swoich zgłoszeń, dzięki czemu łatwiej zrozumieć, co się dzieje. Zazwyczaj linie kodowe idą po lewej stronie, a odpowiednie objaśnienie po prawej stronie z pewnego rodzaju separatorem. Aby wyglądać ładnie, separatory znajdują się w tej...

17
Symme-Try This Triangle Trial

Ciąg, którego długość jest dodatnią liczbą trójkątną (1, 3, 6, 10, 15 ...), można ułożyć w „równoboczny trójkąt tekstowy”, dodając spacje i znaki nowej linii (i utrzymując go w tej samej kolejności czytania). Na przykład ciąg o długości 10 ABCDEFGHIJstaje się: A B C D E F G H I J Napisz...

17
Normalne i wizualne odwrócenie łańcucha

Napisz kod, który działa jak program cat. To znaczy, aby wprowadzić ciąg i wyprowadzić go takim, jaki jest. Ale normalne odwrócenie kodu musi generować normalne odwrócenie ciągu wejściowego. A wizualna rewersja twojego kodu musi generować wizualną rewersję ciągu wejściowego. Normalne odwrócenie to...

17
Shamir's Secret Sharing

Biorąc pod uwagę n(liczbę graczy), t(wartość progową) i s(sekret), ngeneruj sekrety generowane przez algorytm Shamir's Secret Sharing . Algorytm Na potrzeby tego wyzwania obliczenia zostaną wykonane w GF (251) (skończone pole wielkości 251, znane również jako liczby całkowite mod 251 ). Zazwyczaj...

17
Poprowadź swojego żółwia sznurkiem

Napisz program lub funkcję, która pobiera niepusty łańcuch jednowierszowy znaków drukowalnych ascii bez spacji: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Możesz założyć, że dane wejściowe są prawidłowe. Na podstawie danych...

17
Odliczanie wymiarowe

Napisz funkcję f (n, k), która wyświetla k-wymiarowe odliczanie od n. Wygląda jednowymiarowe odliczanie z 5 54321 Wygląda na 2-wymiarowe odliczanie z 5 54321 4321 321 21 1 Wreszcie wygląda trójwymiarowe odliczanie z 5 54321 4321 321 21 1 4321 321 21 1 321 21 1 21 1...

17
Odwrotny wskaźnik permutacji

Wprowadzenie Permutacje leksykograficzne listy zawierającej n elementów mogą być ponumerowane od 0 do n ! - 1. Na przykład 3! = 6 permutacji (1,2,3)byłoby (1,2,3), (1,3,2), (2,1,3),(2,3,1) , (3,1,2), (3,2,1). Po zastosowaniu permutacji do listy jej elementy są uporządkowane w tej samej...

17
Wyzwanie zamiany listów

Pomysł jest prosty. Musisz stworzyć „wizualizowaną” zamianę liter, podając 3 ciągi znaków (dane wejściowe mogą być oddzielone przecinkami, osobne dane wejściowe lub jako tablica). Pierwszy segment to słowo, które chcesz poprawić, a drugi segment to litery, które chcesz zastąpić, a trzeci segment...