Seite 13 von 16 ErsteErste ... 3910111213141516 LetzteLetzte
Ergebnis 181 bis 195 von 228

Thema: [Human Resource Machine] Hallo Welt

  1. #181
    Neuer Angestellter Avatar von Torin
    Registriert seit
    31.01.17
    Beiträge
    2.381

    36 - Alphabetisierer (8/8)

    Also erweitere ich den Vergleich beider Wörter damit, das kürzere Wort auszugeben, sollten die Buchstaben bis zur letzten Stelle des kürzeren Wortes gleich sein.

    Bild

    Bild

    Bild

    Bild

    Hier gibt es bestimmt viel Optimierungsspielraum, aber mir reicht erstmal das Erreichen der Funktionalität des Programms.
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Torin (28. März 2017 um 07:20 Uhr)

  2. #182
    Neuer Angestellter Avatar von Torin
    Registriert seit
    31.01.17
    Beiträge
    2.381

    37 - Kettenplünderer (1/3)

    Bild

    Bild

    Bild

    Bild

    Bild
    Angehängte Grafiken Angehängte Grafiken

  3. #183
    Neuer Angestellter Avatar von Torin
    Registriert seit
    31.01.17
    Beiträge
    2.381

    37 - Kettenplünderer (2/3)

    Bild

    Bild

    Bild

    Bild

    Bild
    Angehängte Grafiken Angehängte Grafiken

  4. #184
    Neuer Angestellter Avatar von Torin
    Registriert seit
    31.01.17
    Beiträge
    2.381

    37 - Kettenplünderer (3/3)

    Die Inbox wird im Ding gespeichert und abhängig vom Wert wird der Buchstabe in der zugewiesenen Kachel ausgegeben. Anschließend wird der Wert rechts neben der Kachel mit dem Buchstaben in die Hand genommen und wenn dieser negativ ist, geht es mit der nächsten Inbox weiter.

    Bild

    Nun brauchen wir... nur noch einen JUMP setzen? Das schien mir zuerst zu einfach, doch ich ging die Schritte gedanklich nochmal durch und es passte.

    Bild

    Also legt der Angestellte los und gibt die Wörter ESCAPE APE aus.

    Bild

    Bild

    Bild
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Torin (28. März 2017 um 20:57 Uhr)

  5. #185
    Neuer Angestellter Avatar von Torin
    Registriert seit
    31.01.17
    Beiträge
    2.381

    38 - Zifferntrenner (1/4)

    Bild

    Bild

    Bild

    Bild

    Bild
    Angehängte Grafiken Angehängte Grafiken

  6. #186
    Neuer Angestellter Avatar von Torin
    Registriert seit
    31.01.17
    Beiträge
    2.381

    38 - Zifferntrenner (2/4)

    Bild

    Bild

    Bild

    Bild

    Bild
    Angehängte Grafiken Angehängte Grafiken

  7. #187
    Neuer Angestellter Avatar von Torin
    Registriert seit
    31.01.17
    Beiträge
    2.381

    38 - Zifferntrenner (3/4)

    Bild

    So, gedanklich war ich bei vier zusätzlichen Kacheln, neben den drei vorgegebenen. Drei für jeweils eine Stelle der Inbox und eine Kachel für die Inbox selber. Doch sofort wurde mir klar, dass ich eine vierte Kachel gar nicht benötige. Daher die ungewohnte Anordnung der neuen Kacheln. Die Bezeichnung ist vielleicht auch etwas konfus, so steht "S" für Stelle, jedoch zähle ich hier von rechts nach links also wäre Stelle 3 bei der Zahl 123 die 1.

    Also kopiere ich die Inbox auf Stelle 1 und die anderen beiden Stellen setze ich auf null.

    Bild

    Nun vermindere ich die gespeicherte Inbox mehrfach um 100 und erhöhe mit jeden Schritt die dritte Stelle um eins.

    Bild

    Dies mache ich in angepasster Form mit der zweiten Stelle und dann kommt auch schon die Ausgabe aller Stellen, solange diese nicht null sind.

    Bild

    Bild
    Angehängte Grafiken Angehängte Grafiken

  8. #188
    Neuer Angestellter Avatar von Torin
    Registriert seit
    31.01.17
    Beiträge
    2.381

    38 - Zifferntrenner (4/4)

    Auch wenn das Programm scheinbar gut durchläuft, unterlief mir ein Denkfehler. So wird aus der Inbox 903 die Outboxen 9 und 3. Die zweite Stelle wird unterschlagen, da diese null beträgt.

    Bild

    Bild

    Bild

    Ich korrigiere den Fehler und erreiche das Ziel der Größenoptimierung.

    Bild

    Bild
    Angehängte Grafiken Angehängte Grafiken

  9. #189
    Neuer Angestellter Avatar von Torin
    Registriert seit
    31.01.17
    Beiträge
    2.381

    39 - Rekoordinator (1/5)

    Bild

    Bild

    Bild

    Bild

    Bild
    Angehängte Grafiken Angehängte Grafiken

  10. #190
    Neuer Angestellter Avatar von Torin
    Registriert seit
    31.01.17
    Beiträge
    2.381

    39 - Rekoordinator (2/5)

    Bild

    Bild

    Bild

    Bild

    Bild
    Angehängte Grafiken Angehängte Grafiken

  11. #191
    Neuer Angestellter Avatar von Torin
    Registriert seit
    31.01.17
    Beiträge
    2.381

    39 - Rekoordinator (3/5)

    Bild

    Bild

    Bild

    Bild

    Bild
    Angehängte Grafiken Angehängte Grafiken

  12. #192
    Neuer Angestellter Avatar von Torin
    Registriert seit
    31.01.17
    Beiträge
    2.381

    39 - Rekoordinator (4/5)

    Bild

    Zuerst definiere ich zwei Kacheln, für Spalte und Zeile.

    Bild

    Die Inbox speichere ich in Spalte und ich vermindere sie solange um vier, bis ein negativer Wert rauskommen würde. So beträgt Spalte im letzten Teil der Schleife einen Wert zwischen null und drei, was der tatsächlichen Spalte der Inbox entspricht. Währenddessen wurde Zeile mit jeder erfolgreichen Subtraktion um eins erhöht, was auch zum gewünschten Ergebnis führt.

    Bild

    Nun noch die Ausgabe und wir sind fertig.

    Bild
    Angehängte Grafiken Angehängte Grafiken

  13. #193
    Neuer Angestellter Avatar von Torin
    Registriert seit
    31.01.17
    Beiträge
    2.381

    39 - Rekoordinator (5/5)

    Der Angestellte düst auch schon los, aber für die Optimierungsziele reicht es nicht.

    Bild

    Bild

    Bild
    Angehängte Grafiken Angehängte Grafiken

  14. #194
    Neuer Angestellter Avatar von Torin
    Registriert seit
    31.01.17
    Beiträge
    2.381

    40 - Primfabrik (1/X)

    Bild

    Bild

    Bild

    Bild

    Bild
    Angehängte Grafiken Angehängte Grafiken

  15. #195
    Neuer Angestellter Avatar von Torin
    Registriert seit
    31.01.17
    Beiträge
    2.381

    40 - Primfabrik (2/X)

    Bild

    Bild

    Bild

    Bild

    Bild
    Angehängte Grafiken Angehängte Grafiken

Seite 13 von 16 ErsteErste ... 3910111213141516 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •