{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"Task-Dashboard","owner":"OOP-Shorts","isFork":false,"description":"","allTopics":["meta"],"primaryLanguage":{"name":"CSS","color":"#563d7c"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-24T08:39:02.079Z"}},{"type":"Public","name":"S205-Verlaengerung","owner":"OOP-Shorts","isFork":false,"description":"Schreibe eine Methode, die als ersten Parameter ein String-Array und als zweiten Parameter einen einzelnen String übergeben bekommt. Die Methode \"verlängert\" das Array um eine weitere Stelle, speichert den einzelnen String dort ein und gibt das neue Array zurück. Nutze die Methode in der `main`-Methode, um, beginnend mit einem leeren Array, dein…","allTopics":["copy","strings","loop","published","estimate-20","category-arrays","position-2-5"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-24T07:36:12.409Z"}},{"type":"Public","name":"S203-Kombiniere","owner":"OOP-Shorts","isFork":false,"description":"Erstelle eine Methode, die zwei gleichlange Arrays mit `int`- Werten als Parameter übergeben bekommt. In der Methode wird jeweils das Produkt der Elemente beider Arrays an den gleichen Stellen (_1. Element aus 1. Array multipliziert mit 1. Element aus 2. Array_) auf der Konsole ausgegeben (nutze dazu die Methode `System.out.println`). Rufe deine…","allTopics":["math","loop","arrays","published","int","estimate-15","category-arrays","position-2-3"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-24T07:25:26.897Z"}},{"type":"Public","name":"S204-Ist-Drin","owner":"OOP-Shorts","isFork":false,"description":"Erstelle eine Methode, die ein Array aus Strings als ersten und einen einzelnen String als zweiten Parameter übergeben bekommt. Die Methode gibt den Text \"Ist drin\" auf der Konsole aus, wenn der einzelne String auch im Array vorkommt. Erstelle in der `main`-Methode ein Array mit den Namen deiner Lieblingskurse und prüfe mit der neuen Methode, ob…","allTopics":["strings","loops","published","estimate-10","category-arrays","position-2-4"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-24T07:25:13.744Z"}},{"type":"Public","name":"S202-Von-hier-bis-dort","owner":"OOP-Shorts","isFork":false,"description":"Schreibe eine Methode, die ein Array aus Strings übergeben bekommt. Zusätzlich werden als Parameter eine Start- und eine Endposition übergeben. In der Methode werden alle Elemente des Arrays zwischen diesen beiden Positionen ausgegeben. Nutze dazu die Methode `System.out.println`. Erstelle in der `main`-Methode ein Array deiner 5 Lieblingsstädte…","allTopics":["strings","loop","arrays","published","estimate-10","category-arrays","position-2-2"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-24T07:17:51.076Z"}},{"type":"Public","name":"S201-Zahlen-bitte","owner":"OOP-Shorts","isFork":false,"description":"Erstelle in der `main`-Methode ein Array, in dem Platz für 5 Ganzzahlen ist. Speicher deine Lieblingszahlen im Array und gib diese anschließend mithilfe einer Schleife auf der Konsole aus. Nutze dazu die Methode `System.out.println`.","allTopics":["loops","arrays","published","position-2-1","estimate-10","category-arrays"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-24T07:16:02.104Z"}},{"type":"Public","name":"S503-Einen-Kreis-steuern","owner":"OOP-Shorts","isFork":false,"description":"Erstelle einen roten Kreis mit einem Radius von 50 Pixel und positioniere diesen in der Mitte der Zeichenfläche. Der Kreis wird bei jedem Aufruf der `draw`-Methode gezeichnet. Wenn die Pfeiltasten (oben, unten, links, rechts) während des Aufrufs der `draw`-Methode heruntergedrückt sind, soll sich der Kreis jeweils 1 Pixel in die jeweilige Richtu…","allTopics":["keyboard","events","animation","published","movement","draw-loop","category-events","estimate-20","position-5-3"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-23T18:00:40.955Z"}},{"type":"Public","name":"S502-Mit-Tasten-die-Farben-aendern","owner":"OOP-Shorts","isFork":false,"description":"Erstelle drei rote Kreise mit jeweils einem Radius von 30 Pixel. Platziere die Kreise horizontal nebeneinander auf der Zeichenfläche. Zeichne die Kreise im _Draw Loop_. Beim Drücken der Tasten `1`, `2` bzw. `3` sollen sich die Farbe des linken, mittigen bzw. rechten Kreises zufällig ändern.","allTopics":["keyboard","events","switch","published","graphics-app","category-events","estimate-15","position-5-2"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-23T17:47:03.033Z"}},{"type":"Public","name":"S615-Zahl-zwischen-10-und-20-mit-Fehler","owner":"OOP-Shorts","isFork":false,"description":"In der 'main'-Methode sind zwei Arrays gegeben. Dein Programm soll zählen, wie viele der Zahlen im 'testArray' zwischen den Zahlen im 'border'-Array liegen. Die Methoden 'countNumbersBetweenBorder' und 'isBetween' beinhalten einige Fehler, die du beheben sollst, sodass dein Programm richtig funktioniert. Die erste dieser Methoden soll dabei das …","allTopics":["parameters","array","conditional-statements","methods","published","variables","returns","return-values","estimate-10","category-algorithmen","position-6-15"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-23T16:21:02.494Z"}},{"type":"Public","name":"S609-String-rueckwaerts","owner":"OOP-Shorts","isFork":false,"description":"Implementiere eine Methode, die einen String übergeben bekommt und den String rückwärts zurück gibt.","allTopics":["strings","published","estimate-10","algorithmisches-denken","schleifen","category-algorithmen","position-6-9"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-23T15:41:14.367Z"}},{"type":"Public","name":"S410-Eine-erste-Methode-mit-Fehler","owner":"OOP-Shorts","isFork":false,"description":"Die Methode 'bark()' in der 'Dog'-Klasse soll einen String zurückgeben. In diesem String soll \"Bark!\", zusammen mit dem Namen, der Rasse und dem Alter des Hundes gespeichert werden. In dieser Methode haben sich einige Fehler eingeschlichen, die du beheben sollst. Du sollst dabei nur die 'bark'-Methode ändern, nicht die Inhalte der 'Main'-Klasse.…","allTopics":["debugging","modeling","strings","methods","published","returns","datatypes","estimate-5","category-oop","position-4-10"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-23T15:40:45.052Z"}},{"type":"Public","name":"S411-Eine-Methode-ueberschreiben-mit-Fehler","owner":"OOP-Shorts","isFork":false,"description":"Die 'bark'-Methode der 'Dog'-Klasse wird in 'OldDog' überschrieben, sodass ein alter Hund nur dann bellt, wenn er nicht taub ist. In dieser Methode befinden sich einige Fehler, welche du beheben sollst. Anschließend wird in der 'main'-Methode der 'Main'-Klasse eine neue Instanz von 'OldDog' erzeugt und dessen 'bark'-Methode aufgerufen.","allTopics":["debugging","modeling","inheritance","objects","published","estimate-5","category-oop","position-4-11"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-23T15:12:03.351Z"}},{"type":"Public","name":"S412-Polymorphie-mit-Filtern-mit-Fehler","owner":"OOP-Shorts","isFork":false,"description":"Gegeben sind eine Superklasse 'Animal' und zwei Subklassen 'Dog' und 'Cat', die von dieser erben. Es wird die 'removeDogsAndLongFurCatsFromList()'-Methode der 'Main'-Klasse aufgerufen. Diese Methode enthält einige Fehler, die behoben werden müssen. Sie soll alle Cat-Instanzen mit kurzem Fell herausfiltern und ein Array mit allen Kurzhaar-Katzen …","allTopics":["debugging","inheritance","objects","conditional-statements","polymorphism","published","filtering","estimate-10","category-oop","position-4-12"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-23T14:54:48.033Z"}},{"type":"Public","name":"S614-Array-spiegeln-mit-Fehler","owner":"OOP-Shorts","isFork":false,"description":"Implementiere eine Methode, die ein Array zurückgibt, dass das übergebene Array und seine Spiegelung enthält, also doppelt so groß wie das ursprüngliche Array ist. Der Code der Methode ist schon vorgegeben, leider haben sich aber zwei Fehler eingeschlichen, die zu unerwartetem Verhalten führen.","allTopics":["arrays","published","datenstrukturen","estimate-10","algorithmisches-denken","schleifen","category-algorithmen","position-6-14"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-23T10:37:23.928Z"}},{"type":"Public","name":"S613-Fakultaet-mit-Fehler","owner":"OOP-Shorts","isFork":false,"description":"In dieser Aufgabe ist der Code um die Fakultät einer übergebenen Zahl zu berechnen vorgegeben. Leider haben sich aber 3 Fehler eingeschlichen. Finde die Fehler und verbessere sie, so dass das Programm korrekt funktioniert.","allTopics":["published","estimate-10","algorithmisches-denken","kontrollstrukturen","schleifen","category-algorithmen","position-6-13"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-23T10:15:57.038Z"}},{"type":"Public","name":"S612-Betrag-in-2D-Array","owner":"OOP-Shorts","isFork":false,"description":"Schreibe eine Methode, die ein 2D-Array übergeben bekommt und von jedem Element im Array den Betrag berechnet. Das veränderte Array in dem sich nur Beträge finden soll zurückgegeben werden.","allTopics":["arrays","published","datenstrukturen","estimate-10","schleifen","category-algorithmen","position-6-12"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-23T09:41:27.821Z"}},{"type":"Public","name":"S611-Array-sortieren","owner":"OOP-Shorts","isFork":false,"description":"Implementiere einen einfachen Algorithmus um ein übergebenes Integer Array zu sortieren. Verändere dabei nicht das übergebene Array und gib ein neues sortiertes Array zurück.","allTopics":["arrays","published","datenstrukturen","estimate-15","algorithmisches-denken","schleifen","category-algorithmen","position-6-11"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-23T09:21:48.429Z"}},{"type":"Public template","name":"Console-Task-Template","owner":"OOP-Shorts","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-23T08:46:38.008Z"}},{"type":"Public","name":"S05-Viele-bunte-Kreise","owner":"OOP-Shorts","isFork":false,"description":"Befülle ein Array mit 10 zufällig auf der Zeichenfläche positionierten Kreisen. Jeder Kreis hat einen zufälligen Radius zwischen 10 und 30 Pixel sowie eine zufällige Farbe. Alle Kreise bewegen sich in jedem _Frame_ genau einen Pixel vertikal nach unten.","allTopics":["animation","arrays","objects","published","draw-loop","category-grundlagen","graphics-app","position-1-5","estimate-10"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-22T18:32:54.035Z"}},{"type":"Public","name":"S104-Ein-neuer-Kreis","owner":"OOP-Shorts","isFork":false,"description":"Erstelle eine eigene Klasse, die einen 60 Pixel breiten Kreis repräsentiert, der sich horizontal über den Bildschirm bewegt. Beim Zusammenstoß mit einer der Wände kehrt er seine horizontale Bewegungsrichtung um und ändert seine Farbe zu einem zufälligen Wert. Erstelle ein Objekt von dieser Klasse, positioniere es im Zentrum der Zeichenfläche und…","allTopics":["modeling","classes","published","draw-loop","category-grundlagen","graphics-app","position-1-4","estimate-15"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-22T18:32:23.185Z"}},{"type":"Public","name":"S501-Mit-Klicks-die-Farbe-aendern","owner":"OOP-Shorts","isFork":false,"description":"Erstelle einen roten Kreis mit einem Radius von 50 Pixel. Positioniere den Kreis genau im Zentrum der Zeichenfläche und zeichne den Kreis bei jedem Aufruf der `draw`-Methode. Fange alle Klicks in der _Graphics App_-Anwendung ab. Falls die Nutzer\\*innen direkt auf den Kreis geklickt haben, änderst du dessen Farbe auf einen zufälligen Wert.","allTopics":["events","mouse","published","callbacks","graphics-app","category-events","position-5-1","estimate-15"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-22T18:32:01.169Z"}},{"type":"Public","name":"S103-Ein-Kreis-kommt-rum","owner":"OOP-Shorts","isFork":false,"description":"Erstelle einen roten Kreis mit einem Radius von 20 Pixel. Positioniere den Kreis mit einem Abstand von 10 Pixel vom Rand in der oberen linken Ecke. Bewege den Kreis zuerst in die rechte obere Ecke, dann in die rechte untere Ecke, dann in die linke untere Ecke und zuletzt wieder an die ursprüngliche Position. Setze diese Animation endlos fort.","allTopics":["objects","conditions","published","draw-loop","category-grundlagen","graphics-app","position-1-3","estimate-20"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-22T18:31:30.819Z"}},{"type":"Public","name":"S409-Ein-erstes-Enum","owner":"OOP-Shorts","isFork":false,"description":"Bisher konnten für die Rasse eines Hundes beliebige Zeichenketten übergeben werden, so konnte ein Hund z.B. die Rasse \"OOP\" haben. Ergänze ein Enum für die möglichen Hunderassen Schäferhund, Border Collie, Labrador und Rottweiler und verändere die 'Dog'-Klasse so, dass lediglich einer dieser sinnvollen Werte für das Attribut 'breed' übergeben we…","allTopics":["modeling","objects","published","enums","estimate-10","category-oop","position-4-9"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-22T18:30:34.434Z"}},{"type":"Public","name":"S301-HelloWorld","owner":"OOP-Shorts","isFork":false,"description":"Gib in der `main`-Methode des Programms den String \"Hello World\" auf der Konsole aus.","allTopics":["console","strings","hello-world","published","estimate-5","category-strings","position-3-1"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-22T18:29:10.322Z"}},{"type":"Public","name":"S305-Hallo-Fahrenheit","owner":"OOP-Shorts","isFork":false,"description":"Lass die Nutzer\\*innen deiner Anwendung eine Temperaturangabe in Celsius über die Konsole eingeben. Rechne den Wert in Fahrenheit um und gib diesen auf der Konsole aus.","allTopics":["console","scanner","strings","conversion","published","estimate-10","category-strings","position-3-5"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-22T16:21:52.471Z"}},{"type":"Public","name":"S304-Hallo-Wer","owner":"OOP-Shorts","isFork":false,"description":"Lies in der `main`-Methode den Namen der Nutzer*in der Anwendung von der Konsole ein. Gibt im Anschluss eine Begrüßung in Form von `Hello ` + _Eingegebener Name_ auf der Konsole aus.","allTopics":["console","input","scanner","strings","published","estimate-5","category-strings","position-3-4"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-22T16:17:45.075Z"}},{"type":"Public","name":"S303-Hallo-Zusammen","owner":"OOP-Shorts","isFork":false,"description":"Schreibe eine statische Methode, die ein Array aus Strings als Parameter übergeben bekommt, in dem sich viele Namen befinden. Die Methode soll für jeden der Strings eine Begrüßung in Form von `Hello ` + _Name_ als neue Zeile auf der Konsole ausgeben. Rufe die neue Methode in der `main`-Methode mit einem Array mit deinen fünf Lieblingsnamen auf.","allTopics":["console","parameters","strings","arrays","published","estimate-10","category-strings","position-3-3"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-22T16:12:50.521Z"}},{"type":"Public","name":"S302-Hello-Me","owner":"OOP-Shorts","isFork":false,"description":"Schreibe eine statische Methode, die einen Namen als String-Parameter übergeben bekommt. Die Methode gibt eine Begrüßung in Form von `Hello ` + _Name_ auf der Konsole aus. Ruf die neue Methode in der `main`-Methode mit deinem Namen als Parameter auf.","allTopics":["console","strings","published","estimate-5","category-strings","position-3-2"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-22T16:08:09.308Z"}},{"type":"Public","name":"S610-Ersetze-a-mit-e","owner":"OOP-Shorts","isFork":false,"description":"Schreibe eine Methode, die alle a's in einem übergebenen String durch e's ersetzt und den veränderten String zurückgibt.","allTopics":["strings","published","estimate-5","algorithmisches-denken","schleifen","category-algorithmen","position-6-10"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-22T15:57:17.231Z"}},{"type":"Public","name":"S608-Hoch-zwei-bis-Schwellenwert","owner":"OOP-Shorts","isFork":false,"description":"Implementiere eine Methode, die zurückgibt wie oft man eine übergebene Zahl i hoch 2 nehmen kann bevor sie einen übergebenen Schwellenwert überschreitet.","allTopics":["published","estimate-10","algorithmisches-denken","kontrollstrukturen","schleifen","category-algorithmen","position-6-8"],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-22T15:32:17.196Z"}}],"repositoryCount":48,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}