Es nesaprotu kā var nesapaprast.
Tātad no tā stringa, kurā vērtības ir atdalītas ar komatu, dabūjam listu, tfu, araju.
`[1, 2, 2, 3, 4, 5, 1]`
Izveidojam diktu, tfu, araju, kurš noderēs vēlāk. Sanāks?
Tad ciklā tam joņojam cauri. Māki?
Katrā iterācijā (jebšu jonī :D) skatamies, vai tāds elements ir iekš pirms tam izveidotā mainīgā.
Ja nav, ieliekam un uzsetojam vērtību kā 1. Ja ir, palielinam pirms tam uzsetto vērtību par viens.
Cikla beigās sanāks šādi:
`{1: 2, 2: 2, 3: 1, 4: 1, 5: 1}`
Kas apzīmē, ka elements «1» ir atkārtojies divreiz utt..
Tikko mēģināju to uzrakstīt PHP, bet sintakse vairs nenāk prātā... un ja es atvēršu doķus — iespējams, ka murgošu. :D
Tāpēc re kur tev ir Python piemērs: http://sprunge.us/dNTj?py .