Skip to content

Exercise 06 - Arrays

Exercise 06 - Arrays

// -- ------------------------------------------------------------ --
// -- 1.Beispiel) Arrays
// -- ------------------------------------------------------------ --
// Geben Sie das erste und letzte Element einers Array aus. Probieren
// Sie das letzte Element zu finden, ohne die Anzahl der Elemente
// händisch abzuzählen.
// Geben Sie zusätzlich die Anzahl der im Array gespeicherten Elemente
// aus
console.log("-- ------------------------------------------------- --");
console.log("-- 1.Exercise");
console.log("-- ------------------------------------------------- --");
let numbers = [4,2,6,2,7,3,4]
// ----------------------------------------------------------------------------
// -- 2.Beispiel) Arrays
// ----------------------------------------------------------------------------
// Prüfen Sie ob ein bestimmter Name in einer Liste von Werten enthalten ist.
console.log("-- ------------------------------------------------- --");
console.log("-- 2.Exercise");
console.log("-- ------------------------------------------------- --");
let names = ["Francesko", "Ivan", "Heino"]
let firstName = "Heino";
// ----------------------------------------------------------------------------
// -- 3.Beispiel) Arrays, Kontrollstrukturen
// ----------------------------------------------------------------------------
// In einem Array werden alle Teilstrecken, die ein Taxifahrer an einem Tag
// zuücklegt, in km gespeichert. Es werden dabei Werte die kleiner sind
// als 20 nicht berücksichtigt.
//
// Wieviel km wurden insgesamt in Summe zurückgelegt? Programmieren Sie eine
// Lösung mit der for Schleife und eine Lösung mit der while Schleife. Welche
// der beiden Lösungen würden Sie vorziehen?
console.log("-- ------------------------------------------------- --");
console.log("-- 3.Exercise");
console.log("-- ------------------------------------------------- --");
let routes = [34, 213, 4, 4, 23, 5, 3, 87, 214];
// 1. Variante: while Schleife
let sum = 0;
console.log(sum);
// 2.Variante: for Schleife
sum = 0;
console.log(sum);
// -- ------------------------------------------------------------------------
// -- 4.Beispiel) Arrays, Kontrollstrukturen
// -- ------------------------------------------------------------------------
// Kopieren Sie den Inhalt der beiden folgeden Arrays in ein eigenes Array
console.log("-- ------------------------------------------------- --");
console.log("-- 4.Exercise");
console.log("-- ------------------------------------------------- --");
let priceList1 = [32, 45, 34,45];
let priceList2 = [54, 32,22]
let result = []
console.log(...result);
// -- ------------------------------------------------------------------------
// -- 5.Beispiel
// -- ------------------------------------------------------------------------
// Kopieren Sie jedes 2 Element aus einem Array in ein neues Array.
console.log("-- ------------------------------------------------- --");
console.log("-- 5.Exercise");
console.log("-- ------------------------------------------------- --");
let k = [3,2,4,21, 34, 98,3];
let res = [];
console.log(...res);
// -- ------------------------------------------------------------------------
// -- 6.Beispiel
// -- ------------------------------------------------------------------------
// Kopieren Sie den Inhalt des folgenden Arrays in verkerten Reihenfolge
// in ein neues Array. Geben Sie den Wert des neuen Arrays auf der Console
// aus
console.log("-- ------------------------------------------------- --");
console.log("-- 6.Exercise");
console.log("-- ------------------------------------------------- --");
let values = ["o","l","l","a","H"];
let word = [];
console.log(...word);
// -- ------------------------------------------------------------------------
// -- 7.Beispiel
// -- ------------------------------------------------------------------------
// Ein Palindrom ist ein Wort das von links und rechts gelesen wieder dasselbe
// Wort ergeben. z.B.: ANNA, ISI, NEBEN, OTTO, REITTIER, RENTNER. Prüfen Sie
// ob die Buchstaben in einem Array ein Palindrom ergeben.
//
console.log("-- ------------------------------------------------- --");
console.log("-- 7.Exercise");
console.log("-- ------------------------------------------------- --");
let palindrom = ["R","E","I","T","T","I","E","R"];
// let palindrom = ["I","S","I"];
let isPalindrom = true;
console.log(isPalindrom);