Hirdetés

Új hozzászólás Aktív témák

  • alec.cs

    tag

    Sziasztok!

    Hogy lehet ezt a legegyszerűbben megoldani (egy példát mutatok):

    Jelenlegi állapot:
    list1 = [ '1' , '2' , '3', '4', '5']
    list2 = [ 'Egy' , 'Kettő' , 'Három', 'Négy', 'Öt']

    Ezt kellene elérni:
    list1 = [ '4' , '5' , '1', '2', '3']
    list2 = [ 'Négy', 'Öt' , 'Egy' , 'Kettő' , 'Három' ]

    Tehát, egy lista1 tetszőleges elemétől kezdve (mostani példában: '4') az utána lévő elemeket a list1 elejére kellene tenni úgy, hogy a lista2 elemei is hasonlóan kerüljenek előre.
    A előbbi példa mutatja, hogy is kellene megoldani.

    A lista1 és a lista2 egyforma nagyságú (max 100 elem).
    A lista1 elemei ismertek (string-ek), de a lista2 elemei nem ismertek, csak azt tudni, hogy ugyan annyi elemet tartalmaz, mint a lista1.

    Ha a lista1-ben előre kerül néhány elem, akkor ugyanannyinak kell előre kerülnie a lista2-ben is (ugyanabba a pozícióba).

    Hogy lehet ezt úgy megoldani, hogy viszonylag gyorsan működjön?

Új hozzászólás Aktív témák