United Bank of Switzerland (UBS) HackerRank coding test for Java developer role.

Поділитися
Вставка
  • Опубліковано 28 січ 2025

КОМЕНТАРІ • 4

  • @snehsaluja
    @snehsaluja 11 місяців тому +3

    Hello, I can point out two mistakes:
    1. You should have initialized the ArrayList.
    2. You could have done the entire operation using streams. instead of invoking Collections.sort and subList(0,3), you could have done this:
    List suggestions = new ArrayList();
    for (int i=1; i product.startsWith(str.substring(0,finalI)))
    .sorted()
    .limit(3)
    .collect(Collectors.toList());
    suggestions.add(list);
    }

    • @letsease184
      @letsease184  11 місяців тому +2

      Thanks Sneh for the great suggestions.

    • @snehsaluja
      @snehsaluja 11 місяців тому

      @@letsease184 You're welcome 👍

  • @nanakoab
    @nanakoab 6 місяців тому

    Trie is your friend here