Noch eine bessere Lösung:

(...)\1*

Evtl. musst du die Backreference noch Klammern und für die Punkte kannst du auch direkt die Anzahl angeben:

(.{3})(\1)+
...zur Antwort
(.)(.)(.)(\1\2\3)+
...zur Antwort
Kann man als Webseitenentwickler Spitzengehälter verdienen?

Hallo,

ich studiere Informatik schon seit 5 Semester und ich bin schon mittlerweile auf den Trichter gekommen das mir das meiste in der Informatik nicht so richtig Spaß macht. Zumindest nicht so sehr das ich den Rest meines Lebens damit verbringen würde. Angefangen habe ich zu großen Teilen wegen Jobsicherheit und Gehalt. Die Bereiche in denen man das aber erreicht verlangen aber zu viel ab

Softwareentwicklung ist sehr schwer und komplex - Einstiegshürden sind auch riesig

IT-Sicherheit ist extrem weitläufig - ich liebe die Informatik nicht ausreichend um mich in der Tiefe auf dem Laufenden zu halten

Für Consulting sollte man gut Software entwickeln können - habe ich ja schon oben erwähnt)

Was mir aber ziemlich viel Spaß bereitet hat war Webseitenentwicklung. Möglich wäre auch Mobile Entwicklung weil das ja auch eine Front-End hat. Ich habe viel mehr Spaß daran etwas aufzubauen und mein Ergebnis zu sehen als durch den Debugger zu kämpfen oder mir Operationen des Betriebssystems durchzulesen.

Interessant wäre für mich dann aber zu wissen ob man als Webseitenentwickler richtig gut verdienen kann. Primär ist mir Spaß (sollte vorhanden sein) und Überleben wichtig. Man sagt ja auch das man nur in etwas richtig gut werden kann wenn man es liebt. Daher macht es mehr Sinn in den Bereich Front-End zu gehen. Angenommen ich werde über Zeit ein wirklicher guter Front-End Entwickler (Ich lege Fokus auf Design und User Experience) bin ich in der Lage wirklich richtig gutes Gehalt zu verdienen (Wie die IT-Sicherheits-Experten zum Beispiel)?

...zum Beitrag

Der Webdev-Markt ist seit Jahren übersättigt.

Auf keinem anderen IT-Gebiet gibt es mehr Pfuscher und Blender, außer vielleicht noch KI und Blockchain.

Wenn du wirklich reich werden willst, hast du als Webentwickler schlechte Karten.

...zur Antwort

Die einfachste Möglichkeit wäre, wenn du einen modernen Compiler nutzt, der C++20 kann, und einfach den sog. "Spaceship-Operator" nutzt, den der Compiler dir freundlicherweise zu 100% automatisch implementiert:

class PiggyBank {

public:

  PiggyBank(const int weight) noexcept : weight_ { weight } {}

  auto operator <=> (const PiggyBank &) const noexcept = default;

private:

  int weight_;

};

Danach kannst du ganz komfortabel folgendes machen:

PiggyBank a { 123 };
PiggyBank b { 456 };

if (a < b) {
  cout << "A ist leichter als B" << endl;
}

Viel Spaß! :)

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.