Pytania oznaczone «string»

42
ALTERNATYWNOŚĆ

W dzisiejszym wyzwaniu musisz napisać program lub funkcję, które naprzemiennie rozróżniają wielkość liter. Należy jednak zignorować znaki niealfabetyczne. Oznacza to, że każdy znak alfabetu musi mieć inną wielkość liter niż poprzedni i następujący po nim znak alfabetu. Jest to nieco bardziej...

41
To ostatecznie przestanie…

Biorąc pod uwagę ciąg wejściowy S, wydrukuj, Sa następnie niepusty separator w następujący sposób: Krok 1: Sma 1/2szansę na wydrukowanie i 1/2szansę na zakończenie programu. Krok 2: Sma 2/3szansę na wydrukowanie i 1/3szansę na zakończenie programu. Krok 3: Sma 3/4szansę na wydrukowanie i...

41
Halloween Golf: wyzwanie 2spooky4me!

Obecnym memem internetowym jest wpisywanie 2spooky4me, a druga osoba wpisuje 3spooky5me, zgodnie ze (n)spooky(n+2)mewzorem. Twoim zadaniem jest wdrożenie tego wzoru w wybranym języku. Powinieneś napisać program lub funkcję, która pobiera wartość n(ze standardowego wejścia jako argumentu funkcji...

41
Czy ta liczba jest liczbą całkowitą -2?

Są sprytne sposoby określania, czy liczba jest potęgą 2. To już nie jest interesujący problem, więc ustalmy, czy dana liczba całkowita jest potęgą liczby całkowitej -2 . Na przykład: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 => yes:...

41
Odblokowywanie sekretów w 1-wymiarowym labiryncie

tło Budzisz się, aby zagubić się w jednowymiarowym labiryncie! Pojawia się mistyczny dżin (lub coś w tym rodzaju) i wyjaśnia, że ​​wyjście znajduje się przed tobą, ale między tobą a wyjściem jest szereg wyzwań. Przechodząc do przodu, zdajesz sobie sprawę, że wszystkie tak zwane wyzwania są jedynie...

41
Programowanie zorientowane na zmianę

Ciąg można przesuwać o liczbę n, uzyskując wartość bajtu ckażdego znaku w ciągu, obliczając (c + n) mod 256i przekształcając wynik z powrotem na znak. Na przykład przesunięcie "ABC123"o 1 powoduje "BCD234"przesunięcie o 10 "KLM;<="cali i przesunięcie o 255 cali "@AB012". Zadanie Odebrać jako...

41
Francuskie tablice rejestracyjne

Piaskownica Francuskie tablice rejestracyjne Francuskie tablice rejestracyjne występują w kolejności sekwencyjnej, według określonego wzoru cyfr i liter:AB-012-CD Wyzwanie Napisz program lub funkcję, która dla danego numeru generuje odpowiedni francuski numer tablicy rejestracyjnej . Twój...

41
String.prototype.isRepeated

AKTUALIZACJA : Zgłoszenie Pyth isaacga jest zwycięzcą! Wielu z was musiało usłyszeć, że w mieście jest fajniejsza wersja JavaScript (czytaj ES6), która ma metodę, String.prototype.repeatdzięki której można to zrobić "Hello, World!".repeat(3) i dostać "Hello, World!Hello, World!Hello,...

41
Goodness Giza Golf!

„Liczba Giza”, zwana również potocznie liczbą Timmy'ego, to dowolna liczba, w której cyfry przedstawiają piramidę ( A134810 ). Na przykład „12321” jest liczbą Gizy, ponieważ można ją wizualizować w następujący sposób: 3 2 2 1 1 Jednak coś takiego jak „123321” nie jest liczbą Giza, ponieważ na...

41
Kwadrat, diament, kwadrat, diament

Zadanie Biorąc pod uwagę niepusty ciąg małych liter ASCII a- zweź jego pierwszy znak i: Otocz go kwadratem kopii drugiej postaci, Otocz to diamentem kopii trzeciej postaci, Otocz to kwadratem czwartej postaci… … Na przemian między kwadratowymi i diamentowymi granicami do końca sznurka. Puste...

41
Wymień prawidłowe programy Brainf ** k

Golunar / Unary to sposób na zakodowanie wszystkich prawidłowych programów Brainfuck , ale nie jest to wyliczenie, ponieważ większość liczb naturalnych nie odpowiada prawidłowemu programowi. Na potrzeby tego wyzwania załóżmy podwójnie nieskończoną taśmę i brak komentarzy, tj. Program Brainfuck...

41
Tam naprawiłem (za pomocą taśmy)

Wyzwanie: Biorąc pod uwagę ciąg zawierający tylko wielkie i / lub małe litery (w zależności od tego, co wolisz), umieść go tapepoziomo, aby go naprawić. Robimy to poprzez sprawdzenie różnicy dwóch sąsiadujących liter w alfabecie (pomijając wrap-around i tylko idzie do przodu) i wypełnienie...

41
Dekoduj ciąg

To jest moje pierwsze wyzwanie na ppcg! Wejście Ciąg składający się z dwóch różnych znaków ascii. Na przykład ABAABBAAAAAABBAAABAABBAABA Wyzwanie Zadaniem jest odkodowanie tego ciągu zgodnie z następującymi regułami: Pomiń pierwsze dwa znaki Podziel resztę ciągu na grupy po 8 znaków W...

41
Wpisz uniqchars!

Biorąc pod uwagę ciąg znaków składający się z drukowalnych znaków ASCII , uzyskaj wynik składający się z jego unikalnych znaków w oryginalnej kolejności . Innymi słowy, dane wyjściowe są takie same jak dane wejściowe, z wyjątkiem tego, że znak jest usuwany, jeśli pojawił się wcześniej. Nie można...

41
Litery znaku markizy

Każdego dnia umieszczasz nowe słowo na znaku namiotu z ruchomymi literami , kupując tylko te litery, które musisz napisać. W miarę możliwości ponownie korzystasz z zakupionych liter do wcześniejszych słów. Biorąc pod uwagę słowa, które chcesz pisać każdego dnia w kolejności, wypisz litery, które...

41
Znajdź wirujące słowa!

Nie pytaj mnie, jak i dlaczego, ale podczas kodowania projektu zauważyłem, że znaki kilku słów mają określony wzorzec odnoszący się do alfabetu, połączyłem każdy znak słów ołówkiem na alfabecie i otrzymałem dwa spirale, wtedy zauważyłem, że pierwsza spirala była zgodna z ruchem wskazówek zegara, a...

40
Szczęśliwego dnia bekonu!

Dzisiaj jest Dzień Bekonu i prawdopodobnie dlatego nazwa kapelusza na dzisiejszy udział to „Mmmm Bacon”. Czy jest lepszy sposób na uczczenie dnia bekonu dzięki wypełnionym zabawą matrycom 2D wykonanym z bekonu! Pasek boczku 1 na 1 jest reprezentowany przez to: ----- )===) (===( )===) ----- Twój...

40
Różnica nie powinna mieć znaczenia

Twoja firma niedawno zatrudniła nową grupę niezwykle oddanych administratorów. Uważają, że samo oglądanie ekranów komputera jest dość ograniczające (to znaczy, częstotliwość odświeżania 60 Hz po prostu NIE wystarcza), więc podłączyli szynę danych procesora do przetwornika DAC i odtwarzali to na...

40
Zalicz szczęśliwego nowego roku 2016!

Twój wkład będzie liczbą całkowitą między 1970 a 2090 (włącznie), reprezentującą rok. Twój program powinien wypisać następny rok, w którym Nowy Rok przypada w tym samym dniu tygodnia, co rok wejściowy. Przypadki testowe: Poniżej znajdują się przykładowe dane wejściowe i wyjściowe 2001 =>...

40
Wyśrodkuj tekst!

Wyśrodkuj tekst! W tym wyzwaniu będziesz koncentrować różne linie. Przykłady Foo barbaz Foo barbaz Hello World Hello World Programming Puzzles & Code Golf Programming Puzzles & Code Golf Dane techniczne Każdy wiersz wejściowy zawsze będzie miał co najmniej jeden znak...