Tugas Anda hari ini adalah mengambil file yang ada dan menambahkan angka nol hingga mencapai ukuran tertentu.
Anda harus menulis sebuah program atau fungsi yang mengambil nama file di direktori saat ini f
dan sejumlah byte b
. Sambil mempertahankan konten asli f
, Anda harus menulis nol (nol byte, bukan ascii 0s) hingga akhir sehingga ukuran barunya adalah b
byte.
Anda dapat berasumsi bahwa f
hanya memiliki ascii alfanumerik dalam namanya, bahwa Anda memiliki izin penuh atasnya, yang awalnya tidak lebih besar dari b
, tetapi mungkin sebesar b
, dan bahwa ada ruang disk bebas tanpa batas.
Anda mungkin tidak menganggap f
itu kosong, atau belum mengandung byte nol.
File lain yang sudah ada tidak boleh dimodifikasi dan file baru tidak boleh ada setelah eksekusi berakhir.
Uji Kasus
Isi dari f | b | Konten yang dihasilkan f 12345 | 10 | 1234500000 0 | 3 | 000 [kosong] | 2 | 00 [kosong] | 0 | [kosong] 123 | 3 | 123
b