Nhiệm vụ của bạn hôm nay sẽ là lấy một tập tin hiện có và nối các số không vào nó cho đến khi nó đạt đến một kích thước nhất định.
Bạn phải viết một chương trình hoặc hàm lấy tên của một tệp trong thư mục hiện tại f
và một số byte b
. Trong khi duy trì nội dung ban đầu của f
, bạn phải ghi các số 0 (null byte, không phải ascii 0s) đến cuối để kích thước mới của nó là b
byte.
Bạn có thể giả sử rằng f
chỉ có ascii chữ và số trong tên của nó, rằng bạn có toàn quyền đối với nó, ban đầu nó không lớn hơn b
, nhưng có thể lớn bằng b
, và có không gian đĩa trống vô hạn.
Bạn có thể không cho f
là không trống hoặc nó không chứa byte rỗng.
Các tệp hiện có khác không nên được sửa đổi và các tệp mới sẽ không tồn tại sau khi kết thúc thực hiện.
Các trường hợp thử nghiệm
Nội dung của f | b | Nội dung kết quả của f 12345 | 10 | 1234500000 0 | 3 | 000 [trống] | 2 | 00 [trống] | 0 | [trống] 123 | 3 | 123
b