Sunday, April 8, 2018

[LeetCode]Read N Characters Given Read4


有一个方法read4可以一次从stream中read 4个char,我们要用其实现read n个char的方法readn。我们只需要每次read 4个char,不能被4整除的部分k,我们先用一个buffer存,然后从buffer里read k个char出来即可,注意判断到stream末尾的情况。这里因为readn一个test case里只会被call一次,比较简单,代码如下:


No comments:

Post a Comment