Bugünkü göreviniz mevcut bir dosyayı almak ve belirli bir boyuta ulaşana kadar sıfır eklemek olacaktır.
Geçerli dizindeki bir dosyanın adını f
ve birkaç bayt alan bir program veya işlev yazmalısınız b
. Orijinal içeriğini korurken sonuna yeni değerler bayt olacak şekildef
sıfır (ascii 0s değil boş bayt) yazmalısınız b
.
f
Adında yalnızca alfasayısal ascii bulunduğunu, üzerinde tam izinlere sahip olduğunuzu, başlangıçta bundan daha büyük olmadığını b
, ancak daha büyük olabileceğini b
ve sonsuz boş disk alanı olduğunu varsayabilirsiniz .
Sen farz olmayabilir f
nonempty olduğu veya zaten boş bayt içermediğini.
Yürütme bittikten sonra varolan diğer dosyalar değiştirilmemeli ve yeni dosyalar bulunmamalıdır.
Test Durumları
F içeriği | b | Sonuçta ortaya çıkan içerik 12345 | 10 | 1234500000 0 | 3 | 000 [boş] | 2 | 00 [boş] | 0 | [boş] 123 | 3 | 123
b