input: Adott két tömb, A és B, amelyek mindegyike egész számokat tartalmaz. Keressük meg az összes olyan egész számot, amely A-ban és B-ben is szerepel, és adjunk vissza egy új, ezeket tartalmazó tömböt.
instruction: Adott egy problémaforgatókönyv, dolgozzon ki egy algoritmikus megoldást.
output: Kövesse az alábbi lépésről lépésre megadott utasításokat, hogy algoritmikus megoldást dolgozzon ki a problémára.
  
  1. Kezdjük egy üres, result nevű tömb inicializálásával, amely a végső választ tartalmazza.
  
  2. Ezután lépjünk végig az A tömbön.
  
  3. Az A tömb minden egyes eleméről ellenőrizzük, hogy szerepel-e a B tömbben. Ennek egyik módja az `includes` módszer használata.
  
  4. Ha az A tömb eleme megtalálható a B tömbben, adjuk hozzá az eredménytömbhöz.
  
  5. A ciklus befejezése után az A tömb összes elemét összehasonlította a B tömb összes elemével.
  
  6. Adja vissza az eredménytömböt, amely csak azokat az elemeket tartalmazza, amelyek mind az A, mind a B tömbben szerepelnek.
  
  Íme egy lehetséges megvalósítás, JavaScriptben.
  
  ```javascript
  function findCommonElements(A, B) {
    var result = [];
    for (var i = 0; i < A.length; i++) {
      if (B.includes(A[i])) {
        result.push(A[i]);
      }
    }
    return result;
  }
  
  ```
  
  Ez az algoritmus egy új tömböt adna vissza, amely tartalmazza az összes olyan egész számot, amely az A és B tömbben is szerepel.