# Easy
题意:用一个 Read4函数完成从文件读入最多N个字符道缓存区,read4(*buf)函数一次最多读入4个字符,返回4或者是实际读取的字符数,buf 这里指缓存里的光标,下一次读取的起始位置。read函数参数也是*buf,最多读取N个字符,返回N或者实际读取的字符数
self.read4(buf) def read(self, buf, n): res = 0 for i in range(n//4): cur = read4(buf+res) if cur == 0: break res += cur return min(res, n)
Last updated 4 years ago
Was this helpful?