1566 - Cif Sort
Sursă: [1]
Cerinţa
Se da numarul natural numar. Afisati numarul, cu prima cifra inversata cu a 2-a, a 3-a cu a 4-a, etc.
Date de intrare
Programul citește de la tastatură numărul numar.
Date de ieşire
Programul va afișa numarul cu prima cifra inversata cu a 2-a, a 3-a cu a 4-a, etc.
Restricții și precizări
- 10 ⩽ numar ⩽ 99.999.999
- numar are un numar par de cifre.
Exemplu
- Intrare
- 123456
- Ieșire
- 214365
Explicație
1 a fost inversat cu 2, 3 cu 4, iar 5 cu 6.
Rezolvare
<syntaxhighlight lang="python" line>
numar = int(input()) numar_str = str(numar)
invers = "" for i in range(0, len(numar_str), 2):
invers += numar_str[i+1] invers += numar_str[i]
invers_numar = int(invers) print(invers_numar)
</syntaxhighlight>