Wpis z mikrobloga

Hej Mirki!
Mam stworzyć następującą funkcję:

Given an array of strings, return another array containing all of its longest strings.
Example
For inputArray = ["aba", "aa", "ad", "vcd", "aba"], the output should be
allLongestStrings(inputArray) = ["aba", "vcd", "aba"].

Robię taki kod: http://wklej.org/id/3339923/
na codefights przechodzi wszystkie testy oprócz ukrytych. W komentarzach wyczytałem, że warto sprawdzić wynik dla:
inputArray: ["aa",
"bb",
"aaaa",
"cc",
"bbbb"]

Niestety program zamiast wypisania aaaa i bbbb wypisuje bb i cc. Patrzyłem jak ta funkcja max() działa dla powyższego przykłądu i faktycznie max() - podaje aa - jakim cudem? Czytałem o działaniu funkcji i nie rozumiem skąd błąd.
#naukaprogramowania #programowanie #python
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach