Pytania oznaczone «string»

24
Monday Mini-Golf # 3: Anagram distance

Monday Mini-Golf: Seria krótkich golfowych wyzwań, opublikowanych (miejmy nadzieję!) W każdy poniedziałek. (Przepraszam, ten jest trochę spóźniony.) Jestem pewien, że większość z was słyszała o odległości Levenshteina , algorytmie do obliczania odległości między dwoma łańcuchami. To wyzwanie...

24
Monday Mini-Golf # 5: <s> Don't </s> ZRÓB to w domu

Minigolf w poniedziałek: seria krótkich pytań do golfa , opublikowanych (mam nadzieję!) W każdy poniedziałek. Czasami ludzie mają dość życiowych zasad: „nie rób tego”, „nie możesz tego robić”, „nie pozwolimy ci tego robić”. Czasami może wydawać się naprawdę ograniczające! Ale od czasu do czasu...

24
Zastąp ciąg samym sobą!

Zastąp ciąg samym sobą Twoim celem jest zastąpienie łańcucha samym sobą poprzez zastąpienie każdego znaku w oryginalnym ciągu poprzednim, zaczynając od pierwszego znaku i zawijając go. Oto kilka przykładów, które pokazują, co mam na myśli: Pierwszy przykład: Input: program Output:...

24
Zebrane znaki ASCII

Napisz program, który pobiera jako ciąg wejściowy ciąg znaków składający się z drukowalnych znaków (ASCII 20-7E) i liczbę całkowitą nw [2,16] i wykonuje następującą modyfikację ciągu. Każdy znak w ciągu jest konwertowany na kod ASCII (podane przykłady są w systemie szesnastkowym, chociaż podstawa...

24
Znajdź centrum

Biorąc pod uwagę ciąg znaków ASCII, wypisz znak znajdujący się na środku. Jeśli nie ma znaku środkowego (gdy łańcuch ma parzystą długość), wypisz znak ASCII, którego liczba porządkowa jest średnią zmienną dwóch znaków środkowych. Jeśli ciąg jest pusty, powinien zostać wyprowadzony pusty...

24
Spirala alfanumeryczna

Zadanie jest bardzo proste: po podaniu danych wyjściowych wypuść jedną z następujących spiral: Input = 1daje spiralę z literą Azaczynającą się w lewym górnym rogu: A B C D E F T U V W X G S 5 6 7 Y H R 4 9 8 Z I Q 3 2 1 0 J P O N M L K Input = 2daje spiralę z literą Arozpoczynającą się w prawym...

24
The Complement Cat

Cel Napisz pełny program, który wypisuje (do STDOUT lub najbliższej alternatywy) dowolny ciąg tekstu, nie dłuższy niż 64 znaki. Dość proste, prawda? Cóż, oto haczyk: Nie możesz używać żadnych znaków, które były obecne w wynikach poprzedniej odpowiedzi. Zgadza się, żaden z nich. Tak więc starasz...

24
Prostokąty wspornika inżynierii wstecznej

Każdy programista wie, że prostokąty □są naprawdę zabawne. Aby zaostrzyć tę zabawę, te urocze i rozmyte diagramy można przekształcić w grupy przeplatanych nawiasów. To wyzwanie jest odwrotnością mojego poprzedniego . Załóżmy, że masz grupę blokujących się prostokątów: +------------+ | | +--+-+...

24
Golf twister struny

Jak skręca się sznurki Algorytm skręcania jest bardzo prosty. Każda kolumna jest przesunięta w dół o indeks (kolumna 0 przesuwa się w dół 0, kolumna 1 przesuwa się 1, ...). Przesunięcie kolumny zawija się do góry. Działa to tak: aaaa bbbb cccc Staje się: a ba cba ---- cba cb c Wszystko...

24
Zamień, usuń i powtórz

Wprowadzenie Zobaczmy następujący ciąg: ABCDEFGHIJKLMNOP Jeśli zamienimy końce łańcucha , które są następujące: ABCDEFGHIJKLMNOP ^^ ^^ Otrzymujemy następujący wynik: BACDEFGHIJKLMNPO Następnie usuwamy końce łańcucha, którymi w tym przypadku są Bi O. Wynik to: ACDEFGHIJKLMNP Jeśli...

24
Robienie akronimu

Cel Twoim celem jest stworzenie programu, który konwertuje dane wejściowe na akronim. Twoje dane wejściowe mają tylko litery i spacje. Dane wejściowe będą miały dokładnie jedną spację między słowami. Musisz podać akronim wejścia. Zasady W kodzie nie jest rozróżniana wielkość liter (np. fooI...

24
Godziny 24 i 12 godzin

Napisz program lub funkcję bez danych wejściowych, które drukują lub zwracają ciąg 24-godzinny i 12-godzinny : 00:00 12:00am 01:00 1:00am 02:00 2:00am 03:00 3:00am 04:00 4:00am 05:00 5:00am 06:00 6:00am 07:00 7:00am 08:00 8:00am 09:00 9:00am 10:00 10:00am 11:00 11:00am 12:00 12:00pm 13:00...

24
Zakończ zakładki kontra wojna kosmiczna

Zakończ zakładki kontra wojna kosmiczna Dyskutowano więc o tym, czy do wcięcia / formatowania kodu należy używać tabulatorów lub spacji. Czy możesz pomóc uniwersytetowi rozwiązać spór, przechodząc do niezwykle szalonej, unikalnej metody formatowania. Twoim zadaniem jest napisanie pełnego programu...

24
Zakoduj szyfr alfabetyczny

Biorąc pod uwagę ciąg znaków, który zawiera tylko małe litery, należy go zakodować za pomocą szyfru alfabetu. Aby zakodować za pomocą szyfru alfabetu (skorzystam z przykładu hello): Najpierw przekonwertuj każdą literę ciągu na liczbę w zależności od jej pozycji w alfabecie ( a= 1, b= 2itd.)...

24
Napisz tokenser zdarzenia

tło Incydent jest dość nietypowym językiem programowania, ponieważ jego lista tokenów nie jest z góry określona, ​​ale raczej wywodzi się z danych wejściowych. Dlatego tokenizacja programu Incydent może być dość trudna, szczególnie jeśli chcesz to zrobić skutecznie. To zadanie polega na robieniu...

24
Skacząca podkładka Lily

W tym wyzwaniu musisz zasymulować żabę skaczącą w tę iz powrotem na poduszkach lilii. Staw jest nieskończenie duży, ma linię nieskończonej liczby płatków lilii, a żaba może skakać przez tyle płatków lilii, ile chce. Ta żaba lubi skakać do przodu i do tyłu: po skoku do przodu zawsze skacze do tyłu...

24
Zrównoważyć wsporniki

Twój cel: Biorąc pod uwagę ciąg nawiasów, przekaż minimalną odległość Damerau-Levenshtein wymaganą do przekształcenia ciągu wejściowego w ciąg, w którym nawiasy są zrównoważone. Wkład Łańcuch wejściowy będzie zawierał tylko nawiasy kwadratowe i żadnych innych znaków. Oznacza to, że jest to...

24
Konwertuj odpowiedź TIO na odpowiedź CMC

Zróbmy raz coś pożytecznego. Biorąc pod uwagę tekst przesłany przez kodegolfa Try It Online, przygotuj równoważne zgłoszenie Chat Mini Challenge, które ma formę Language, N bytes: [`code`](URL) lub (jeśli przesłanie jest jednym bajtem - TIO doda końcowe s w pierwszym wierszu tylko w razie...

24
Gif - Jif, Jif - Gif

Skradzione z @Downgoat za pozwoleniem Celem tego wyzwania jest (nie) rozstrzygnięcie debaty na temat wymowy „gif”. „ Wymowa gif jest dyskutowana i chociaż powinna być (i powinna być) wymawiana jako jif , wciąż jest często kwestionowana. W tym wyzwaniu otrzymasz zestaw słów, które mają g lub j...