1.3 Funkcja przestaw2

Matura maj 2025 - Matura z informatyki: arkusze krok po kroku (Python)

Napisz nierekurencyjną funkcję `rearrange2(n)`, która dla nieujemnej liczby całkowitej `n` daje to samo co `rearrange(n)` (w arkuszu: `przestaw2`, 4 pkt). Tylko działania na liczbach całkowitych: bez zamiany na tekst i bez wywoływania `rearrange`. Sprawdzenie liczy Twoją funkcję dla kilku liczb (także 0 i liczb jednocyfrowych) i dla liczby mającej 4000 cyfr, na której wersja rekurencyjna przekracza limit stosu Pythona. Uwaga na pierwszą parę z lewej: gdy ma jedną cyfrę, nie ma czego zamieniać.

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Matura z informatyki: arkusze krok po kroku·Zaloguj się, aby zapisać postęp na koncie.