Neue Fragen mit dem Tag «strings»

Insgesamt gefunden 2301 Frage

7
Bewertungen
1
Antwort
176
Ansichten

Ein string_splitter mit C ++ 17

In diesem Repo habe ich einen Stringsplitter mit nur einem Header zusammengestellt, der Zeichen und Stringliterale als Trennzeichen zulässt. Die (kleine) Bibliothek ist streng C ++ 17. Ich möchte um Ihre Anmerkungen bitten. Ich möchte auch, dass der Code so kurz wie möglich ist, daher sind auch K...
fragte degski vor einem Jahr

2
Bewertungen
1
Antwort
91
Ansicht

segstr - Ruft Segmente mit Trennzeichen in einer nicht destruktiven Methode aus einer Zeichenfolge ab

Ich habe meine erste nützliche Funktion in C geschrieben, die als Alternative zur allgemeinen Codelogik in verschiedenen Situationen verwendet werden kann. segstr(ursprünglich genannt, strsegaber umbenannt keine reservierten Bezeichner verwenden) ist eine Helfer / Nutzenfunktion, die als Alternativ...
fragte TheDcoder vor einem Jahr

1
Bewertungen
1
Antwort
87
Ansichten

Modul für die Erzeugung zufälliger Zeichenfolgen in Python

Das Modul dient zur Vereinfachung der Erzeugung von Zufallsstrings. Das Beispiel, das ich erkläre, ist folgendes: Anstatt zu schreiben #vars age = random.randint(18, 20) #categories names = ('Mark', 'Sally') adjs = ('wacky', 'cool') adjs_probability_map = (0.1, 0.99) hellos = ('Hi!', 'Hey!', 'Goo...

3
Bewertungen
3
Antworten
237
Ansichten

Entfernen Sie übermäßiges Leerzeichen von String

Ist das normkonform? #include <string> #include <algorithm> #include <iostream> #include <cctype> std::string remove_excessive_ws(std::string const &str) { std::string result{ str }; auto end{ std::remove_if(std::begin(result), std::end(result),...
fragte Swordfish vor einem Jahr

3
Bewertungen
1
Antwort
148
Ansichten

Implementierung der C ++ String-Klasse

Ich habe eine einfache String-Klassenimplementierung geschrieben unique_ptrund dabei Semantik verwendet. Ist meine Implementierung in Bezug auf Design und Effizienz gut genug? Stringy.h #pragma once #include <iostream> #include <cstring> #include <memory> class Stringy { privat...

3
Bewertungen
1
Antwort
105
Ansichten

Suchen Sie nach einem gültigen englischen Ausdruck, der mit dem eingegebenen Benutzer identisch ist, und speichern Sie einen fehlenden Konsonanten

Die Aufgabe: Der Benutzer gibt einen Pfad zu einer Wörterbuchdatei (ein Wort pro Zeile) und eine Phrase als Systemargumente ein. Mein Code muss dann Sätze finden, die nur gültige englische Wörter enthalten, die durch Entfernen eines Konsonanten aus dem Satz des Benutzers erzeugt werden. Ich ha...
fragte Resthier vor einem Jahr

3
Bewertungen
2
Antworten
127
Ansichten

C-String teilen, ohne die Eingabe zu ändern

Ich habe dies geschrieben, nachdem strtok_rich etwas Ähnliches verwendet und gebraucht habe, das die Eingabezeichenfolge kopieren und mehrere Zeichen im Trennzeichen verarbeiten kann. Sein Funktionsumfang ist dem von Python ähnlich str.split(), da es leere Bereiche ohne Zuschneiden behält. tokens.h...
fragte ifhaoynf vor einem Jahr

5
Bewertungen
3
Antworten
157
Ansichten

Meine eigene Getline-Funktion zum Lesen von Strings aus Dateien

Ich bin ein Neuling in C ++ und möchte ein paar coole Sachen damit machen. Hier habe ich meine eigene Getline-Funktion implementiert, die aus einer Datei liest. Was halten Sie von dieser Getline-Funktion? #include <iostream> #include <fstream> using namespace std; class Foo { private:...

5
Bewertungen
3
Antworten
133
Ansichten

Funktionen zum Zählen von Vokalen und Konsonanten in Strings

Ich komme zu einem Problem, bei dem ich eine Funktion schreibe, die einen Zeiger auf einen C-String als Argument akzeptiert. Die Funktion sollte die Anzahl der in der Zeichenfolge erscheinenden Vokale zählen und diese Anzahl zurückgeben. Dann schreibe ich eine andere Funktion, die einen Zeiger auf e...
fragte CApps vor einem Jahr

2
Bewertungen
1
Antwort
95
Ansichten

Verketten eines bereits vorhandenen Dateinamens zum Erstellen einer neuen Datei

Ich hatte diese Frage von stackoverlow beantwortet und der folgende Code ist ein Code, den ich geschrieben habe, um der OP einen möglichen Weg zu erklären, was ich glaube, sie suchten. Die allgemeine Idee, die ich von ihnen bekam, war, dass sie versuchten, eine Datei mit einem angegebenen Dateiname...
fragte Francis Cugler vor einem Jahr

8
Bewertungen
2
Antworten
867
Ansichten

Verketten Sie Wörter so, dass die längste mögliche Zeichenfolge desselben Buchstabens erhalten wird

Ein Array von N Wörtern ist gegeben. Jedes Wort besteht aus Kleinbuchstaben ('a'-' z '). Unser Ziel ist es, die Wörter so zu verketten, dass ein einzelnes Wort mit der längsten möglichen Teilkette aus einem bestimmten Buchstaben entsteht. Ermitteln Sie die Länge einer solchen Unterzeichenfolge....
fragte Maclean Pinto vor einem Jahr

1
Bewertungen
1
Antwort
122
Ansichten

Finden Sie heraus, ob String A verschoben werden kann, um String B zu erhalten

Die Aufgabe: Wenn zwei Zeichenfolgen A und B vorhanden sind, wird zurückgegeben, ob A einige Male verschoben werden kann, um B zu erhalten. Wenn zum Beispiel A abcde und B cdeab ist, geben Sie true zurück. Wenn A abc und B acb ist, geben Sie false zurück. Lösung 1: const haveSameLength =...

8
Bewertungen
4
Antworten
1152
Ansichten

Zählen von Klein- und Großbuchstaben in einer Zeichenfolge in Python

Ich schreibe ein Programm, um die Anzahl der Groß- und Kleinbuchstaben in einer Zeichenfolge zu zählen. Ich habe mir etwas einfallen lassen, das funktioniert, aber da ich noch ein Anfänger bin, habe ich das Gefühl, den Code auf diese Weise zu schreiben, wird wahrscheinlich als "ungeschickt" angesehe...
fragte Madrid_datalady vor einem Jahr

4
Bewertungen
3
Antworten
124
Ansichten

Wenn Sie lange genug in Strtok blicken, wird Strtok wieder in Sie blicken

Die folgende tokeniseFunktion teilt eine gegebene Zeichenfolge in die angegebenen Trennzeichen. Wie bei strtokändert es den String, indem '\0'am Ende jedes Tokens s hinzugefügt wird . Ein Zeiger auf den Anfang jeder Tokenzeichenfolge wird in das Ausgabearray eingefügt. #include <string.h> /...
fragte user673679 vor einem Jahr

3
Bewertungen
2
Antworten
136
Ansichten

Suchen Sie nach der längsten Unterzeichenfolge eines Wortes nach Verkettung eines gegebenen Wortarrays

Ein Array von N Wörtern ist gegeben. Jedes Wort besteht aus kleinen Buchstaben ('a' - 'z'). Unser Ziel ist es, die Wörter so zu verketten, dass ein einzelnes Wort mit einem möglichst langen Teilstring aus einem bestimmten Buchstaben entsteht. Finden Sie die Länge dieser Unterzeichenfolge. Beispiel...

5
Bewertungen
1
Antwort
146
Ansichten

Finde die längste gemeinsame Sequenz von zwei Strings in Rust

Ich habe versucht, eine kleine Kodierungsherausforderung zu lösen, die ich online gefunden habe, um Rust zu lernen. Die größte Herausforderung, mit der ich mich bei Rust beschäftige, ist, dass die Arbeit mit Strings sich grundlegend von allen anderen Programmiersprachen unterscheidet, die ich zuvor...
fragte BiggySmallRyeda vor einem Jahr

1
Bewertungen
4
Antworten
174
Ansichten

Lesen Sie ein Palindrom unbekannter Länge

Ich habe die Aufgabe, die Funktion zu schreiben: int read_palindrome(); // input comes from stdin Hier wird eine Zeile aus der Standardeingabe gelesen und 1 zurückgegeben, wenn die Zeile ein Palindrom ist, andernfalls 0. Eine Zeile wird durch das Newline-Zeichen ('\ n') beendet, und das Newline-Z...
fragte Prashin Jeevaganth vor einem Jahr

2
Bewertungen
3
Antworten
148
Ansichten

Prüfen Sie, ob eine Postleitzahl in einer Liste enthalten ist

Ich bin auf der Suche nach Verbesserungen / Ratschlägen / Bewertungen, wie ich diesen Code verbessern kann. Ich habe das Gefühl, dass es eine bessere oder effizientere Art gibt, dies zu tun, und ich schaue es mir an. Das Plugin, das ich gemacht habe, ist sehr einfach: Es speichert eine Liste der...
fragte Second2None vor einem Jahr

1
Bewertungen
2
Antworten
98
Ansichten

Anzahl der Teilzeichenfolgen für eine binäre Zeichenfolge

Das Problem wird aus dem Leet-Code übernommen . Geben Sie eine Zeichenkette s an, zählen Sie die Anzahl der nicht leeren (zusammenhängenden) Teilzeichenfolgen, die die gleiche Anzahl von Nullen und Einsen haben, und alle Nullen und alle Einsen in diesen Teilzeichenfolgen werden nacheinander gruppier...

0
Bewertungen
0
Antworten
112
Ansichten

Zeitlimit für HackerRank "Username Disparity" überschritten

Hier ist die Hackerrank-Frage: Für zwei Zeichenfolgen A und B definieren wir die Ähnlichkeit der Zeichenfolgen als Länge des längsten Präfixes, das beiden Zeichenketten gemeinsam ist. Beispielsweise ist die Ähnlichkeit der Zeichenfolgen "abc" und "abd" 2, während die Ähnlichkeit der Zeichenfolge...

1
Bewertungen
2
Antworten
112
Ansichten

Python-Passwortgenerator

Dies wird als mein zweites Python-Projekt betrachtet. Ich habe den Passwortgenerator erstellt, in den der Benutzer die Länge des Passworts mindestens 5 eingeben muss. Ich habe den Code so erstellt, dass er garantiert, dass mindestens ein Großbuchstabe, ein Großbuchstabe und ein Sonderzeichen im Pas...

1
Bewertungen
0
Antworten
76
Ansichten

KMP-Algorithmus in Scala

Ich habe in Scala einen KMP-Pattern-Matching-Algorithmus implementiert. Mein Code funktioniert, aber es sieht zwingender aus und eine Übersetzung der C / C ++ - Implementierung. Ich kann nicht herausfinden, wie man mehrere Indizes verwaltet und diese unter bestimmten Bedingungen aktualisiert. Nachf...

8
Bewertungen
4
Antworten
2360
Ansichten

Einen String umkehren - zwei Ansätze

Testfall: Eingabe - "Ich habe Hunger!" Ausgabe- "! Yrgnuh m'I" Ansatz 1: Bei diesem Ansatz habe ich eine leere Zeichenfolge verwendet und diese mit der Eingabezeichenfolge umgekehrt gebunden. public static class ReverseString { public static string Reverse (string input) { //bind the stri...

0
Bewertungen
0
Antworten
87
Ansichten

Brute-Force-Konvertierung mit dem am wenigsten benachbarten Swap-Diagramm in Java

In diesem Beitrag werden zwei Anagramme gegeben, und wir möchten eine kürzeste Sequenz von benachbarten Zeichenwechseln berechnen . Zum Beispiel DBAC -> BDAC -> BADC -> ABDC -> ABCDvier benachbarte Swaps. Ich habe versucht, den Algorithmus in logische Teile aufzuteilen, um die Lesbarkeit...
fragte coderodde vor einem Jahr

4
Bewertungen
0
Antworten
81
Ansicht

Knuth-Morris-Pratt gegenüber einer Quelle unbestimmter Länge verbessert

Nach erfolgreicher Überprüfung meiner vorherigen Implementierung . Bitte überprüfen Sie meine neue, generische Implementierung des Knuth-Morris-Pratt-Algorithmus . Es ist so modifiziert, dass es eine Quelle mit unbestimmter Länge auf speichereffiziente Weise sucht. namespace Code { using Syste...
fragte Jodrell vor einem Jahr

4
Bewertungen
2
Antworten
138
Ansichten

Knuth-Morris-Pratt über eine Quelle unbestimmter Länge

Bitte überprüfen Sie meine generische Implementierung des Knuth-Morris-Pratt-Algorithmus . Es ist so modifiziert, dass es eine Quelle mit unbestimmter Länge auf speichereffiziente Weise sucht. namespace Code { using System; using System.Collections; using System.Collections.Generic;...
fragte Jodrell vor einem Jahr

2
Bewertungen
1
Antwort
134
Ansichten

Das längste Wort ohne diese Zeichen finden

Hier habe ich diese Frage gestellt: Mein Ziel ist es, durch die Liste aller englischen Wörter (getrennt durch '\n'Zeichen) zu gehen und das längste Wort zu finden, das keines dieser Zeichen enthält: "gkmqvwxz". Und ich möchte es so weit wie möglich optimieren Ich habe den Code mithilfe von...
fragte Ayxan vor einem Jahr

4
Bewertungen
2
Antworten
792
Ansichten

C ++ - Implementierung von basic_string

Dies ist eine basic_stringImplementierung mit SSO. Es ist nicht getan, aber die grundlegenden Operationen sind alle da ( append, erase, resize, reserve, push_back/ pop_back). Die richtigen Iteratoren und mein eigenes char_traitsImpl werden später hinzugefügt. #include <string> template<ty...
fragte Krystian S vor einem Jahr

0
Bewertungen
1
Antwort
84
Ansichten

BigInteger prüft in C ++ einen String

Sie könnten diese Frage als Folgemaßnahme betrachten: BigInteger checkt in C aus einem String Obwohl ich diesmal C ++ verwendet habe. Ich bin auf Linux Mint 19.1 mit der Compiler-Version: g++-8 (Ubuntu 8.2.0-1ubuntu2~18.04) 8.2.0 Ich habe versucht, mich in C hart anzutreiben, aber es erfordert...
fragte Vlastimil vor einem Jahr

4
Bewertungen
2
Antworten
137
Ansichten

BigInteger checkt in C aus einem String

Ich habe angefangen, C. zu lernen. Zum Zeitpunkt des Schreibens weiß ich nichts über die Sprache. Folgendes habe ich heute in wenigen Stunden geschrieben. Obwohl ich viel Programmiererfahrung habe, fällt es mir schwer, C zu lernen. Das mag jedoch nur ein vorübergehender Eindruck sein. Die folgende...
fragte Vlastimil vor einem Jahr