Pytania oznaczone «string»

22
Cezar Shifting

Zmiana Cezara jest prawdopodobnie czymś, co wszyscy znamy. (Być może robisz to nawet jako zadanie domowe. Jeśli tak, nie kopiuj tych odpowiedzi, nauczyciel prawie na pewno nie chce tutaj takich odpowiedzi). Na wszelki wypadek zmiana Cezara jest bardzo prostą formą szyfru. Do zaszyfrowania...

22
Wydrukuj od 1 do 15, używając różnych drukarek

Tworzenie wszechstronnej drukarki liczb całkowitych jest fajne, ale pisanie jednego kodu, który drukuje wiele różnych liczb, jest uciążliwe. Czy nie byłoby łatwiej stworzyć skrypt, który wypisuje liczbę, ale daje także nowy skrypt, aby uzyskać następny numer? Wyzwanie: Napisz kod, który wyświetli...

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

22
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 zadaniem jest parsowanie sztuki w normalne liczby. Uwagi na temat...

22
Orientacja ortogonalna

Zadanie: Biorąc pod uwagę dane wejściowe składające się z dokładnie jednego ze znaków <>^v, wypisz drugie dane wejściowe składające się z drukowalnych znaków ASCII (od spacji do tyldy), zorientowanych strzałką. Załóżmy, że drugim wejściem do programu jest ABC. Oto, co powinien...

22
Rozbij samogłoski z łańcucha

Opis zadania Czasami naprawdę musisz zmieścić coś, co piszesz na małej przestrzeni. Kuszące może być upuszczanie samogłosek i pisanie tego - a jeśli nie, kto tak naprawdę potrzebuje przestrzeni? Thssprfctlrdbl! † Napisz funkcję lub program, który usuwa samogłoski pisane małymi literami aeiou, a...

22
Postępuj zgodnie z kropkami

Wyzwanie Biorąc pod uwagę prostokątną siatkę znaków ABCDE FGHIJ KLMNO PQRST oraz siatkę o takich samych wymiarach kropek i spacji . . . . . . . . . . . Wyjmij ciąg, który jest generowany przez podążanie kropkami przez siatkę, zaczynając od lewego górnego rogu. Ten przykład...

22
Stara hiszpańska kolejność alfabetyczna

Przed 1994 r. Hiszpańskie słowniki używały kolejności alfabetycznej ze szczególną osobliwością : digrafów lli chbyły uważane za pojedyncze litery. chnatychmiast nastąpiło ci llnatychmiast nastąpiło l. Dodając list ñ, który następuje npo hiszpańsku, kolejność była wtedy: a, b, c, ch, d, e, f, g, h,...

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

22
Sortuj nazwy zespołów

Opis wyzwania Masz bibliotekę muzyczną z wielu utworów nagranych przez wielu zespołów, z których każdy ma swoją nazwę, jak Queen, Aerosmith, Sunny Day Real Estate, The Strokes. Gdy odtwarzacz audio wyświetla bibliotekę alfabetycznie według nazwy zespołu, zwykle pomija Theczęść, ponieważ zaczyna...

22
Czy ten kwadrat jest symetryczny?

Napisz program lub funkcję, która pobiera siatkę tekstową 4 × 4 składającą się dokładnie z 4 A, 4 B, 4 Ci 4 D, takich jak: ACDC BBCA BADD ABCD W ABCD„S może mieć dowolny układ, ale zawsze będzie 4 każdy. Możesz założyć, że dane wejściowe są prawidłowe. W razie potrzeby możesz również założyć, że...

22
Rzuć alfabet w spiralę

Napisz program lub funkcję, która, jeśli nzostanie podana , wydrukuje spiralne nznaki złożone z alfabetu łacińskiego, ABCDEFGHIJKLMNOPQRSTUVWXYZpowtarzane w razie potrzeby. Ta spirala powinna przebiegać przez alfabet tylko do przodu. Powiązane ze spiralą alfabetu , chociaż spirala biegnie przez...

22
Pomoc: Programiści-kosmici mówią tylko ASCII

Ustawiać scenę: Jest przeciętne popołudnie, kiedy odpoczywasz po długim dniu, angażując się w ulubioną rozrywkę: odpowiadając na mnóstwo wciągających pytań na temat PPCG. To nie był dobry dzień dla ciebie; ci przeklęci programiści Pyth wciąż otrzymują najlepszą odpowiedź i to zabija twój klimat....

22
Zwarte słowa

Wprowadzenie Według postu Rand Al'Thor w Puzzling SE, zwarte słowo to każde słowo, które zawiera trzy kolejne litery alfabetu (w dowolnej kolejności). Słowa takie jak edukacja , mgła i kabaret są uważane za ściśle powiązane, podczas gdy słowa takie jak nauka , klaxon i występ nie są ściśle...

22
Eksportuj zmienną $ PATH, linia po linii

Inspirowane tym pytaniem na AskUbuntu. Twoja praca jest niezwykle prosta. Weź zmienną środowiskową PATH ( echo $PATH) i wyeksportuj ją tak, aby każdy wpis (oddzielony :znakiem) znajdował się w osobnym wierszu. Na przykład, jeśli PATH jest /bin:/usr/bin:/usr/local/bin, twój program powinien...

22
Operator ASCII art

Wyzwanie Biorąc pod uwagę operatora ASCII z poniższej listy i liczbę n, narysuj reprezentację ASCII operatora, używając tego operatora jako znaku z segmentami linii operatora o długości n . Wkład Znak ASCII z listy = + - x /i liczba całkowita ngdzie n >= 1. (Używam xzamiast *i /zamiast ÷, ale...

22
Szaleństwo magicznego lustra

Wprowadzenie Mam pokój pełen magicznych luster . Są to tajemnicze artefakty, które mogą powielić dowolny przedmiot, z wyjątkiem innego magicznego lustra. Mówiąc dokładniej, duplikat wersji elementu pojawi się po drugiej stronie lustra, w tej samej odległości. Jeśli jednak po obu stronach znajduje...

22
<(„<) Bird Dancer (>”)>

Twój ptak swędzi od niektórych ćwiczeń i ma dość ciągłego trzymania się w pozycji statycznej. Napisz program, który wyświetli losowo tańczącego ptaka ascii, aktualizując co 100ms * n lub 200ms * n w zależności od ruchu tanecznego. Ptak zawsze zaczyna się od tańca <(")>. Program powinien...

22
Wygeneruj spiralę Padovan ASCII

To jest wersja ASCII tego wyzwania . Początkowy post został oddzielony na żądanie przez Martina Endera Wprowadzenie Podobnie jak Sekwencja Fibonacciego, Sekwencja Padovana ( OEIS A000931 ) jest sekwencją liczb, która jest wytwarzana przez dodanie poprzednich terminów w sekwencji. Wartości...