Twoim zadaniem dzisiaj będzie pobranie istniejącego pliku i dodanie do niego zer, aż osiągnie określony rozmiar.
Musisz napisać program lub funkcję, która pobierze nazwę pliku w bieżącym katalogu fi liczbę bajtów b. Zachowując oryginalną treść f, musisz napisać na końcu zero (bajty zerowe, a nie ascii 0), aby nowy rozmiar to bbajty.
Możesz założyć, że fw nazwie ma tylko alfanumeryczne ascii, że masz nad nim pełne uprawnienia, że początkowo nie jest większy b, ale może być tak duży b, i że jest nieskończona ilość wolnego miejsca na dysku.
Nie możesz założyć, że fjest niepusty lub że nie zawiera już bajtów o wartości NULL.
Inne istniejące pliki nie powinny być modyfikowane, a nowe pliki nie powinny istnieć po zakończeniu wykonywania.
Przypadki testowe
Zawartość f | b | Wynikowa zawartość f 12345 | 10 | 1234500000 0 | 3 | 000 [pusty] | 2 | 00 [pusty] | 0 | [pusty] 123 | 3 | 123
b