Pytania otagowane jako string

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

5
Światowy dzień IPv6 2014
Aby uczcić rocznicę Światowego dnia IPv6 , Towarzystwo Internetowe opublikowało kampanię Wyłącz IPv4 6 czerwca 2014 r. Na jeden dzień . Adresy IPv6 mogą być reprezentowane w swojej długiej formie jako osiem 16-bitowych wartości szesnastkowych oddzielonych dwukropkami. W zależności od adresu można je również skrócić, jak opisano w punkcie 2 …

18
„Głucha babcia” Chrisa Pine'a
Jestem mentorem w RubyLearning, a jednym z ćwiczeń, które wykonujemy dla naszych uczniów, jest ćwiczenie „Głucha babcia” z książki Chrisa Pine'a „ Naucz się programować ”. Oto opis: Napisz program dla głuchoniemych babć. Cokolwiek powiesz babci (cokolwiek wpiszesz), powinna odpowiedzieć: „Hę ?! Mów, synku!”, Chyba że krzykniesz (wpisz wszystkie wielkie …
22 code-golf  string 

12
Czy to był naprawdę dzień Kanady?
1 lipca to dzień Kanady (yay Canada)! Albo to jest? Wygląda na to, że strona Wikipedii na ten dzień zawiera wiele treści związanych z Kanadą, ale czy jest inny dzień, który jest bardziej kanadyjski? Twoim zadaniem jest napisanie programu lub funkcji, która przyjmuje datę (miesiąc i dzień) jako dane wejściowe …

8
Przeczytaj wyświetlacz retro
Sztuka skradziona z Jakiego rozmiaru jest cyfra? 7-segmentowe cyfry mogą być reprezentowane w ASCII za pomocą _|znaków. Oto cyfry 0-9: _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | |_| |_| |_| | |_ _| | _| |_| | |_| _| Twoim …

15
Konwersja konwencji kodowania
W tym golfie kodowania powinieneś przekonwertować jedną konwencję kodowania z TitleCase na lower_case_with_underscores. I wzajemnie! Specyfikacja Zmień obudowę w następujący sposób: Jeśli znak podkreślenia jest ogranicznikiem, zmień obudowę na wielkość liter bez ogranicznika. Jeśli jest wiele słów bez separatora, zmień wielkość liter na małe i dodaj znak podkreślenia jako separator. …
22 code-golf  string 

30
Wieża sznurków
Biorąc pod uwagę ciąg tekstu, wyślij go jako „wieżę”. Każdy plasterek łańcucha (formy 0:n) jest powtarzany 5*nrazy, więc pierwszy znak jest powtarzany 5 razy, a następnie pierwszy i drugi 10 razy itp. Przykłady: 'hello' -> ['h'] ['h'] ['h'] ['h'] ['h'] ['h', 'e'] ['h', 'e'] ['h', 'e'] ['h', 'e'] ['h', 'e'] …

18
Zdobądź grę w Boggle
tło W Boggle rundę ocenia się , dodając punkty za każde unikalne słowo znalezione przez gracza (tj. Każde słowo znalezione przez więcej niż jednego gracza jest warte 0 punktów). Punkty są obliczane na podstawie liczby liter w każdym słowie, w następujący sposób: 3 litery: 1 punkt 4 litery: 1 punkt …

17
Znaki Split Mark
Wyzwanie Mark jest studentem, który otrzymuje swoje Noceny w sposób połączony w jednym pojedynczym wierszu. Wyzwaniem jest, aby oddzielić jego ślady, wiedząc, że każdy znak może być tylko 0lub 1lub 2lub 3lub 4lub 5lub 6lub 7lub 8lub 9lub 10. Wkład N liczba naturalna i jedna linia. Wydajność Zestaw liczb naturalnych. …

16
Notacje interwałowe
Wyzwanie: Wkład: Dwa parametry całkowite ai b(gdzie a<bi różnica wynosi co najmniej 2) Wydajność: Wpisz lub zwróć ten tekst, gdzie ai bsą wypełnione: (a,b) = ]a,b[ = {a<x<b} = {a<x&&x<b} = a+1..b-1 [a,b) = [a,b[ = {a<=x<b} = {a<=x&&x<b} = a..b-1 (a,b] = ]a,b] = {a<x<=b} = {a<x&&x<=b} = a+1..b …

5
Przekształć stronę HTML w górę
Zadanie: przekonwertować stronę HTML w górę! Gdy strony HTML są wcięte, mogą wyglądać następująco: <div> <div> <div> </div> <div> <div> </div> </div> </div> </div> Ale szczerze mówiąc, góra jest bardziej reprezentatywna dla tej struktury. Możemy go przepisać jako: /\ /\/ \ / \ / \ Najbardziej zewnętrzne ukośniki po lewej …

27
Kontroler konta użytkownika VEVO
Często oglądamy teledyski na Youtube. Wiele kanałów YouTube, na których znajdują się teledyski, jest „obsługiwanych przez VEVO”. Można je łatwo zidentyfikować, osadzając VEVO w miniaturach filmów i dodając VEVO do nazwy kanału. Teraz napisz kod, aby sprawdzić, czy ciąg podany przez użytkownika jest kontem użytkownika VEVO, czy nie. Wymagania dotyczące …

30
Porównaj dwie liczby podane jako ciągi
Mam problem w pracy. Muszę porównać dwie liczby, które są ciągami znaków z dwóch różnych baz danych. Liczby mogą zawierać początkowe zera i / lub początkowe / końcowe spacje. Więc mogę mieć "0001 "z jednej bazy danych iz " 1 "drugiej. Rozwiązałem problem w języku C # za pomocą następującego …

12
Usuń niejednoznaczne liczby mnogie!
Programowanie jest bardzo sztywne. Nie możesz powiedzieć programowi, aby „wyprowadzał liczbę bananów”, musisz to powiedzieć print(bananas). Ale kiedy to robisz, pojawia się problem: nie wiesz, ile masz wcześniej bananów, więc nie wiesz, czy użyć liczby mnogiej. Czasami programiści idą leniwie. Zamiast sprawdzać, po prostu drukują there are X banana(s). Ale …
21 code-golf  string 

22
Wytnij kwadrat ze sznurka
Twoim dzisiejszym wyzwaniem jest pobranie ciągu wielowierszowego i wyprowadzenie największego kwadratu zawartego w ciągu, który zawiera lewy górny róg. Ciąg kwadratowy to taki, w którym: Każda linia ma taką samą liczbę znaków Liczba znaków w każdej linii jest równa liczbie linii. Rozważ następujący możliwy ciąg wejściowy: abcde fgh asdf foobar …
21 code-golf  string 

25
Parsuj moje esperanto!
Słynny skonstruowany język Esperanto używa alfabetu łacińskiego (przeważnie, zobacz link do strony wikipedii, aby uzyskać szczegółowe informacje). Istnieją jednak znaki z akcentami: ĉ, ĝ, ĥ, ĵ, ŝ i ŭ . (C-circumflex, g-circumflex, h-circumflex, j-circumflex, s-circumflex i u- breve .) Oczywiście te znaki są bardzo trudne do wpisania. Nawet w przypadku …

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.