Algorithmus – die neusten Beiträge

Alten Instagramaccount aufleben lassen?

Hallo an alle, die sich mit Marketing in den sozialen Medien auskennen oder selbst Erfahrung im Aufbau eines Instagramaccounts haben. Ich habe eine Frage an euch:

In der Ausgangssituation habe ich zwischen 2019 und 2020 einen Instagramaccount mit 900 Followern aufgebaut, doch aus privaten Gründen habe ich die Aktivität eingestellt. Vor einem Jahr habe ich dann einen neuen Account erstellt, den ich bisher eher privat genutzt habe. Momentan zählt dieser neue Account knapp 100 Follower.

Nun möchte gerne wieder etwas auf Instagram posten, und frage mich ob ich den Account mit 900 Followern oder den neueren mit nur 100 Followern dafür verwenden soll.

Mein Ziel ist es, mir eine kleine Followerschaft aufzubauen, über bestimmte Themen zu sprechen, Erfahrungen zu teilen und Einblicke zu geben.

Das Problem liegt darin, dass ich befürchte, es könnte wenig sinnvoll sein, meinen alten Account wieder zu reaktivieren. Meine Bedenken basieren darauf, dass es möglicherweise eine längere Zeit in Anspruch nehmen wird, bis der Account wieder vollständig aktiviert ist und der Instagram-Algorithmus ihn optimal unterstützt. Stattdessen überlege ich, ob es nicht effektiver wäre, meinen neueren Account mit nur 100 Followern zu nutzen oder sogar einen komplett neuen Account zu erstellen. Meine Hoffnung ist, dass ich auf diese Weise schneller bessere Ergebnisse erzielen und eine größere Reichweite generieren könnte.

Ich würde mich sehr über eure Meinungen und Erfahrungen zu diesem Thema freuen. Ein konstruktiver Austausch wäre für mich sehr wertvoll! 😊

Ganz neuer Account 67%
100 Follower Account 33%
900 Follower Account 0%
Account, Algorithmus, Follower, Instagram

BlueJ Methode für eine private Nachricht?

Hier ist der Code, ich brauche eine Methode mit der ich eine Nachricht an einen User an einen Server senden kann der nur dieser User sieht

public class EchoServer extends Server {

public EchoServer(int port) {

super(port);

System.out.println("Der DBG-ECHO-Server hat die IP " + getIP() + " und lauscht auf Port " + port + "!");

}

public void processNewConnection(String pClientIP, int pClientPort) {

System.out.println("Neue Verbindung von " + pClientIP + " : " + pClientPort + ".");

send(pClientIP, pClientPort, "Herzlich willkommen beim DBG-ECHO-Server, Quit um abzumelden, Everybody für Message an alle");

}

public void processMessage(String pClientIP, int pClientPort, String pMessage) {

if (pMessage.equals("Quit")) {

closeConnection(pClientIP, pClientPort);

}

if (pMessage.substring(0, 9).equals("Everybody")) {

sendToAll(pMessage);

}

System.out.println("Server hat Nachricht \"" + pMessage + "\" vom Client " + pClientIP + ":" + pClientPort + " empfangen.");

send(pClientIP, pClientPort, "Antwort vom DBG-ECHO-Server: Deine Nachricht lautete \"" + pMessage + "\".");

System.out.println("Server hat Nachricht \"" + pMessage + "\" an Client " + pClientIP + ":" + pClientPort + " zurückgesendet.");

//sendToAll(pMessage);

//closeConnection(pClientIP, pClientPort);

}

public void processClosingConnection(String pClientIP, int pClientPort) {

}

public void privateMessage(String pClientIP, int pClientPort, String pMessage) {

if (pMessage.substring(0, 9).equals(pClientIP)) {

System.out.println("User schrieb

send(pMessage);

}

}

public String getIP() {

try {

String ipAdresse = "" + InetAddress.getLocalHost();

String[] hostUndIP = ipAdresse.split("/");

String adressat = hostUndIP[0].trim();

ipAdresse = hostUndIP[1];

return ipAdresse;

}

catch (UnknownHostException e) {

e.printStackTrace();

Java, Code, Programmiersprache, Algorithmus

Wie korrigiere ich meinen CountSort-Code, damit er absteigend sortiert?

Hallo!

Meine Aufgabe: Ich soll eine Count Sort implementieren, und zwar so, dass man beim Programm aufrufen im Argument auswählen kann, ob das Array aufsteigend oder absteigend sortiert werden soll.

Mein Problem: Das Aufsteigen sortieren funktioniert, aber das Absteigen sortiert ebenfalls aufsteigend, obwohl es absteigend sortieren soll.

Meine Annahmen: Eigentlich gehe ich davon aus, dass meine Funktion "count_sort_write_output_array", welche das sortierte Array basierend auf der angegebenen Sortierrichtung erstellt, korrekt ist. Schließlich ist es einfach der gleiche Code wie für ASCENDING (aufsteigend), bloß mit geringfügigen Änderungen.

Ich denke eher, dass es daran liegt, dass mein Code erst gar nicht DESCENDING (absteigend) 'auswählt', wenn "desc" als Argument gegeben wird. Ich habe als Standardverhalten ASCENDING gesetzt (also falls kein Argument gegeben wird, oder ein falsches Argument gegeben wird, wird es aufsteigend sortiert), also dachte ich vielleicht, dass entweder

if (strcmp(order, "asc") == 0)

oder

else if (strcmp(order, "desc") == 0)

(in der SortDirection Funktion) irgendwie "falsch" sind, sodass die Sortierfunktion immer das Standardverhalten auswählt. (Also ASCENDING)

Als Debug-Versuch habe ich:

printf("Sortdirection must be defined. Using default: ASCENDING\n");

eingefügt, um zu schauen ob das wirklich der Fall ist. Dennoch wird dieser printf nie gezeigt, selbst wenn ich kein Argument eingebe. Was mich ziemlich verwirrt. Bricht es vorher ab?

Meine 'Frage' an euch: Ich würde es sehr schätzen, wenn jemand einen Blick darauf werfen könnte. Eventuell kann jemand erkennen, woran mein Semantikfehler liegt.

Aber würde ich es auch schätzen, wenn mir jemand andere Debug-Ideen nennen könnte. Ich habe noch nicht viel mit 'Debugging-Methoden' beschäftigt und habe meine Probleme bisher größtenteils mit printfs gelöst. Aber vielleicht gibt es da etwas leichteres!

Vielen Dank!

Bild zum Beitrag
Computer, programmieren, Code, Informatik, Programmiersprache, Visual Studio, Algorithmus, debugging, Sortieralgorithmus

Verdienen Influencer wirklich so viel?

Hallo! Man hört ja immer wieder dass Influencer so viel anscheinend verdienen und dass viele es daher als ihren „Vollzeitjob“ bezeichnen.

Also mir war schon bewusst dass sie damit nicht schlecht verdienen aber ich dachte es ist eher so etwas wie eine Ergänzung zu seinem Gehalt.

Dass die Reichweite also die Anzahl Follower dabei eine große und die Werbepartner und die Plattform auf der man unterwegs ist weiß ich, aber ich habe z.B gerade ein Video von einer Influencerin mit ca. 2 Millionen Follower auf Tiktok gesehen welche gemeint hat dass sie sich eine lange Zeit gar keinen Corporate Job gesucht hat weil das Geld was sie durch Content creating verdient hat anscheinend VIEL mehr war.

Das hat mich dann natürlich bisschen stutzig gemacht weil sie ja „nur“ 2 Millionen Follower hat, was natürlich auch schon eine ganze Menge ist aber auf Tiktok ist es gar nicht mal soo selten, es gibt ja auch viele im höher zweistelligen Millionen Bereich und dann, zwar wirklich nur die aller aller wenigsten aber auch ein paar die 100Millionen oder sogar mehr haben.

Kann man denn grob einschätzen wieviel ein Creator mit ungefähr 2 Millionen Tiktok Followern im Monat macht wenn man nicht so viel Werbepartner hat und ca. 2-3 Videos am Tag hochlädt?

(Ich bin eigentlich nicht wirklich daran interessiert Influencer zu werden, aber ich finde das Thema einfach sehr spannend)

Werbung, Account, YouTube, App, Social Media Marketing, YouTuber, Algorithmus, Follower, Likes, Twitch, Instagram, TikTok, Influencer, TikTok LIVE

YouTube Kanal bekommt merkwürdig wenig Aufmerksamkeit?

Guten Abend,

mittlerweile dürften mich viele aus dem Antwortbereich von GuteFrage kennen, nur selber Fragen stellen tu ich eigentlich selten. Nun ist es doch mal so weit.

—————————————————————————-

Ich führe seit einer längeren Zeit einen Informatik bezogenen YouTube Kanal und bin bemüht stets auf Qualität anstatt Quantität zu setzen. Mir geht es dabei um jeden einzelnen der die Videos sieht und darum den Menschen zu helfen und nicht darum lediglich eine hohe Zahl an Abonnenten zu erreichen. Ich investiere selbst in kleinere Videos einen mehrstündigen Aufwand und probiere immer auf die Richtigkeit der Informationen zu setzen. Ich bin auch bemüht in den Einstellungen des Kanals sowie den Einstellungen der Videos alles möglichst detailliert anzugeben, sodass die Videos direkt der passenden Zielgruppe angezeigt werden.

—————————————————————————

Das Problem ist nun, dass ich mit nicht erklären kann, warum der Kanal scheinbar niemandem angezeigt wird. Der Kanal hat zurzeit 19 Abonnenten und ich kann bei 90%-100% von diesen klar benennen wer es ist und kenne den Großteil sogar persönlich… In Anbetracht, dass ich allerdings mehr Leuten als nur Verwandten helfen möchte, ist meine Frage nun (lang vielem herumreden), warum bekommt der Kanal keine (mit unbekannten) Zuschauer… und was kann ich Verbessern… . Auch diverse Ratschläge im Internet und auch das durchlesen der GuteFrage Posts konnte mir diese Frage leider nicht beantworten.

—————————————————————————

Mit ganz freundlichen Grüßen und einen wunderschönen Abend noch,

Codeline

Internet, Account, YouTube, Wissen, IT, Kanal, Bildung, Informatik, SEO, Algorithmus, YouTube-Kanal

C# Programm das gerecht Verteilen kann?

Hallo Leute, ich hoffe euch geht's gut.

Ich bin noch ziemlich neu hier und auch in der Welt von C# nicht gerade der Profi, aber ich liebe es, in meiner Freizeit zu programmieren.

Vor ein paar Wochen habe ich mit C# angefangen und arbeite jetzt an einem Projekt für eine App. Ich tüftle an einem Programm, das verschiedene Dinge (zum Beispiel 3 Tomaten, 4 Bananen und 6 Äpfel) gerecht auf eine festgelegte Anzahl von Tüten verteilt (sagen wir 3 Tüten).

Die Gesamtanzahl jeder Obstsorte und die Gesamtanzahl der Dinge insgesamt dürfen sich höchstens um eins unterscheiden, damit es für jede Tüte so fair wie möglich bleibt.

Mein Ansatz ist, eine Liste von Integer-Arrays zu erstellen, die ich

bags
nennen würde.

Jeder Teil dieser Liste würde dann ein Integer-Array beinhalten, in dem die Gegenstände für jede Tüte gespeichert werden.

Versteht ihr, worauf ich hinauswill? Ich könnte echt eure Hilfe gebrauchen und wäre dankbar für eure Gedanken dazu, wie ich am besten vorgehen sollte. Sollte ich die Anzahl der Dinge teilen oder wie würdet ihr das angehen? Bin gespannt auf eure Vorschläge! Danke schon mal im Voraus.

Mein C# Code Ansatz:

// Online C# Editor for free
// Write, Edit and Run your C# code using C# Online Compiler

using System;

public class HelloWorld
{
  public static void Main() 
  {
    double[] objects = new double[]{4,4,2};
    Pack(objects, 3);
  }
   
  public static void Pack(double[] things, int numBags)
  {
    double[] results = new double[]{0,0,0};
    double[] sumUp = new double[]{0,0,0};
     
    for(int i = 0; i < things.Length; i++) 
    {
      double current = things[i] / numBags;
      double nextnumber = (double)Math.Floor(current);
       
      results[i] = current;
       
      double part = current - nextnumber;
      sumUp[i] = part;
       
      Console.WriteLine(results[i] + "/" + Math.Floor(current) + "/" + part);
    }
     
    for(int b = 0; b < sumUp.Length; b++) 
    {
      sumUp[b] = sumUp[b] * numBags;
      Console.WriteLine(sumUp[b]);
    }
  }
}
Programm, programmieren, C Sharp, Programmiersprache, Algorithmus

Wechselgeld Rechner in C?

Ich habe den folgenden Code:

#include <stdio.h>

int main(void)
{
    /* declarate variables */
    float price, paid, change;
    int cents;
    int rest;
    int cent1;
    int cent2;
    int cent5;
    int cent10;
    int cent20;
    int cent50;
    int eur1;
    int eur2;

    /* print out price and paid amount */
    printf("Rechnungsbetrag: ");
    scanf("%f", &price);

    printf("Erhaltener Betrag: ");
    scanf("%f", &paid);

    /* calculate the change as float */
    change = paid - price;

    printf("======================\n");
    printf("Rückgeld: %.2f EUR\n", change);
    printf("======================\n");

    /* calculate the change in cents */
    cents = change * 100;


    eur2   = cents / 200;
    rest = cents % 200;

    eur1   = rest / 100;
    rest = cents % 100;

    cent50 = rest / 50;
    rest = cents % 50;

    cent20 = rest / 20;
    rest = cents % 20;

    cent10 = rest / 10;
    rest = cents % 10;

    cent5  = rest / 5;
    rest = cents % 5;

    cent2  = rest / 2;
    rest = cents % 2;

    cent1  = rest / 1;


    printf("1 Cent:  %d\n", cent1);
    printf("2 Cent:  %d\n", cent2);
    printf("5 Cent:  %d\n", cent5);
    printf("10 Cent: %d\n", cent10);
    printf("20 Cent: %d\n", cent20);
    printf("50 Cent: %d\n", cent50);
    printf("1 EUR:   %d\n", eur1);
    printf("2 EUR:   %d\n", eur2);


    return 0;
}

Es werden zwei Werte Eingeben, einmal den Rechnungspreis und den erhaltenen Betrag, dann wird das Wechselgeld ausgerechnet. Danach soll die Anzahl der jeweiligen Münzen errechnet werden, die es benötigt um den Betrag des Wechselgeldes zu erreichen.

Wenn ich, zum Beispiel, als Rechnungsbetrag 1.50 habe, und als Erhaltenen Betrag 2.00, dann gibt es mir 1 50 Cent münze und eine 10 cent münze aus.

Ich habe verschiedene Beträge ausprobiert und es kommt immer diese extra 10 Cent Münze raus.

Wie kann ich das beheben?

Computer, Linux, Code, Programmiersprache, Algorithmus, C (Programmiersprache)

Binäre suche mit Java, system falls Zahl nicht vorhanden?

Moin,

Folgendes:

Ich habe ein array mit 25.000 Feldern, in diesem sind aufsteigend quadratzahlen gespeichert. Das Programm fragt aktuell ab nach welcher Zahl man sucht und sucht dann systematisch das Array ab mittels annäherung. Ich hab nur absolut keine idee wie ich es einbauen kann, dass er merkt wenn die Zahl nicht vorhanden ist. Meine idee war, das er die Variable des letzten versuchs, mit der des aktuellen versuchs dividiert und wenn das Ergebnis = 0 ist, soll er ausgeben das die zahl nicht vorhanden ist. Leider passiert es dadurch aber manchmal das er anzeigt das die Zahl nicht vorhanden ist obwohl sie das ist, immer dann wenn er ein Feld neben der gesuchten Zahl sucht. Hier mal der relevante Teil des Codes:

int resultIndex;
int bereich = 12500;
int alg = 6250;
int bereich2 = 0;

while(true)
{


    if(quadratZahlen[bereich] < zahl)
    {
        bereich = bereich + alg;
        alg = alg / 2;

    }
    else if(quadratZahlen[bereich] == zahl)
    {
        resultIndex = bereich;
        break;
    }
    else if(quadratZahlen[bereich] > zahl)
    {
        bereich = bereich / 2;

        alg = bereich / 2;

    }


    int test = bereich - bereich2;

    if (test == 0)
    {
        resultIndex = -1;
        break;
    }

    bereich2 = bereich;

}

bereich2 ist die variable der letzten suche

bereich die der aktuellen suche

alg dient nur zur neu berechnung von bereich wenn die Zahl nicht gefunden wurde

resultIndex zeigt den Platz der gefundenen Zahl

Computer, Software, Studium, Mathematik, Technik, programmieren, Java, Array, Entwicklung, Informatik, Programmiersprache, Softwareentwicklung, Algorithmus, binär, Programmierung Java, IntelliJ IDEA

Meistgelesene Beiträge zum Thema Algorithmus