Cześć,
Na części praktycznej po wybraniu Pythona mogę robić co chcę co mieści się wewnątrz języka bez bibliotek. Nie wiem jednak, jak to się ma przy pisaniu algorytmów na część teoretyczną. Dajmy na to pytanie 1.2 z próbnej matury:
W C++ rozwiązanie to wygląda tak:
int n=0;
do{
cyfry[n]=k%10;
k=k/10;
n++;
} while (k!=0);
cout << n;
Podczas gdy w Pythonie mógłbym to zrobić jako:
tab_cyfr = [int(x) for x in str(k)][::-1]
print(len(tab_cyfr), tab_cyfr)
Co oczywiście jest znacznie prostsze i, w przeciwieństwie do poprzedniego przykładu, nie wymaga zbyt dużo myślenia. Czy w takim wypadku jest to w ogóle dozwolone?
Dziękuję za pomoc