The optimization problem of the number of mirrors under energy efficiency (EE) maximization for vehicular visible light communication (VVLC) via mirror array-based intelligent reflecting surface (IRS) is investigated. Under considering that the formulated optimization problem is subject to the real and non-negative of the transmitted signal, the maximum power consumption satisfied luminous ability and eye safety, the minimum achievable rate, and the required bit error ratio (BER), EE is proved to be a unimodal function of the number of mirrors. Then, the binary search-conditional iteration (BSCI) algorithm is proposed for quickly finding the optimal number of mirrors with maximum EE. Numerical results demonstrate that fewer mirrors can obtain the maximum EE, and the computational complexity of the BSCI algorithm is reduced by 105 orders of magnitude, compared with the Bubble Sort method.