Pytania otagowane jako string

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

30
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.) Przykład:8 5 12 12 …

15
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 lub funkcji, która rozłoży wszystkie tabulatory na cztery spacje. A następnie …

30
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 1:00pm 14:00 2:00pm 15:00 3:00pm 16:00 4:00pm …

1
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: +------------+ | | +--+-+ +----+-+ | | | | | | | | …

19
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 …
24 code-golf  string 

30
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 Foosą takie same) Twój kod musi zignorować …
24 code-golf  string 

12
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 się być ostatnią odpowiedzią w …

8
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 …

30
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 powtórzymy ten proces, otrzymamy następującą listę: N Result 2 ADEFGHIJKLMP 3 AEFGHIJKLP 4 AFGHIJKP 5 …
24 code-golf  string 

12
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 10 jest również dopuszczalna). Kody ASCII są …

11
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: apgopra How: Program -> mrogram (replace p by m in …
24 code-golf  string 

3
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 dobrze jest się trochę zabawić, więc …
24 code-golf  string 

30
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 ciąg. Przypadki testowe: 12345 =&gt; 3 Hello =&gt; …
24 code-golf  string 

9

30
Usuń wszystkie wystąpienia pierwszej litery ciągu z całego ciągu
Biorąc pod uwagę ciąg wejściowy tylko zawierający znaki A-Z, a-zoraz pomieszczenia, usunąć wszystkie wystąpienia wersje wielkich i małych pierwszego znaku łańcucha (jeśli pierwszym znakiem jest Ausunąć wszystkie AS i aS, jeśli pierwszy znak (spacja) usuń wszystkie spacje) i wydrukuj wynik. Przykładowe przypadki: Testing Testing One Two Three -&gt; esing esing …

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.