а = [1, "2", 3.14, {}, недійсне]
б = []
очікуваний_б = [а[0], а[1]]

перебрати а
  якщо цей == 3.14
    перервати
  кінець

  б.додати(цей)
кінець

якщо очікуваний_б.довжина != б.довжина
  впасти
кінець

п = 0

поки п < б.довжина
  якщо очікуваний_б[п] != б[п]
    впасти
  кінець

  п += 1
кінець