Pytania oznaczone «string»

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...

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...

39
Triangulowanie tekstu

Napisz program lub funkcję, która przyjmuje ciąg znaków, który ma gwarantować, że zawiera tylko drukowalne znaki ASCII z wyjątkiem spacji i ma być dodatnią liczbą trójkątną (1, 3, 6, 10, 15, ...). Wydrukuj lub zwróć ten sam ciąg, ale w kształcie trójkąta, używając spacji. Niektóre przykłady...

39
Oddziel ciąg

Wiele języków ma wbudowane sposoby na pozbycie się duplikatów, „deduplikowania” lub „unikatowania” listy lub łańcucha. Mniej powszechnym zadaniem jest „detriplikowanie” łańcucha. Oznacza to, że dla każdej pojawiającej się postaci są zachowywane dwa pierwsze wystąpienia. Oto przykład, w którym...

39
Zegar ASCII ze znacznikami czasu kropek i przecinków

Wprowadzenie Wyobraź sobie, że linia znaków zawiera dwa rzędy. Górny rząd - kropki - reprezentuje godziny (system 24-godzinny), podczas gdy dolny - przecinek - reprezentuje minuty . Jedna postać może reprezentować godzinę, minutę lub jedno i drugie - gdy tylko jest to możliwe. Najpierw...

39
Dodawanie liczb za pomocą Regex

Chcę wypróbować nowy rodzaj golfowego wyrażenia regularnego, który prosi o rozwiązanie nietrywialnych zadań obliczeniowych bez podstawiania wyrażeń regularnych. Aby uczynić to bardziej możliwym i mniej uciążliwym, będziesz mógł zastosować kilka zmian, jedna po drugiej. Wyzwanie Zaczniemy od...

39
Widok rozłożonego łańcucha

Czy nie podobają Ci się diagramy w widoku rozstrzelonym, w których maszyna lub obiekt są rozbierane na najmniejsze części? Zróbmy to z łańcuchem! Wyzwanie Napisz program lub funkcję, która wprowadza ciąg zawierający tylko drukowalne znaki ASCII ; dzieli ciąg na grupy znaków spacji równych...

39
Odległość Levenshteina

Chociaż istnieje wiele pytań edycji odległości, takich jak to , nie ma prostego pytania, aby napisać program, który oblicza odległość Levenshteina. Jakaś ekspozycja Odległość edycji Levenshteina między dwoma łańcuchami to minimalna możliwa liczba wstawek, usunięć lub podstawień w celu konwersji...

39
Zrobiłem zrobiłem paszczę statku kosmicznego!

Wprowadzenie: Zainspirowany tym komentarzem @MagicOctopusUrn na @Emigna „s 05AB1E odpowiedź dla mojego « To było po prostu bug »wyzwanie : 8F9ÝÀNð×ý}».∊Zrobiłem zrobiłem paszczę statku kosmicznego! Byłem podekscytowany sugestią 12-bajtowej edycji. - Magic Octopus Urn 17 lipca 17 o 20:10 Który...

39
Natural Pi # 0 - Rock

Cel Utwórz program / funkcję, która pobiera dane wejściowe N, sprawdź, czy Nlosowe pary liczb całkowitych są względnie pierwsze, i zwraca sqrt(6 * N / #coprime). TL; DR Wyzwania te są symulacjami algorytmów, które wymagają jedynie natury i twojego mózgu (i być może pewnych zasobów wielokrotnego...

38
Jesteś romanizerem, skarbie

Romanizacja języka japońskiego polega na konwersji japońskiego tekstu na znaki łacińskie. W tym wyzwaniu otrzymasz ciąg znaków japońskich jako dane wejściowe i będziesz musiał przekonwertować je na prawidłowy ciąg ASCII. Co musisz wiedzieć Język japoński ma trzy systemy pisania: hiragana...

38
Cofnij i ponownie wpisz listę słów

Oto sposób cofania i ponownego wpisywania jednego łańcucha na drugi: Zacznij od pierwszego ciągu. Usuń znaki na końcu, aż wynik będzie prefiksem drugiego ciągu. (Może to zająć 0 kroków.) Dodaj znaki na końcu, aż wynik będzie równy drugiemu ciągowi. (Może to również wymagać 0 kroków.) Na...

38
Znajdź igłę w stogu siana

Biorąc pod uwagę prostokątny stóg siana o wielkości co najmniej 2x2 złożony ze wszystkich tych samych znaków ASCII do wydrukowania, wypisz położenie (licząc od lewego górnego rogu) igły, która jest innym znakiem. Na przykład, jeśli wprowadzono następujący stóg

38
Bardzo długa Terza Rima

Opis Wyjście schematu wierszy dla bardzo długiej Terza Rima. Wkład Żaden. Wydajność ABA BCB CDC DED EFE FGF GHG HIH IJI JKJ KLK LML MNM NON OPO PQP QRQ RSR STS TUT UVU VWV WXW XYX YZY Zasady Możesz wybierać między oddzielającymi zwrotkami za pomocą białych znaków lub znaków nowej linii,...