Skip to content

Latest commit

 

History

History
115 lines (45 loc) · 1.95 KB

File metadata and controls

115 lines (45 loc) · 1.95 KB

中文文档

Description

Given an array A of 0s and 1s, consider N_i: the i-th subarray from A[0] to A[i] interpreted as a binary number (from most-significant-bit to least-significant-bit.)

Return a list of booleans answer, where answer[i] is true if and only if N_i is divisible by 5.

Example 1:

Input: [0,1,1]

Output: [true,false,false]

Explanation: 

The input numbers in binary are 0, 01, 011; which are 0, 1, and 3 in base-10.  Only the first number is divisible by 5, so answer[0] is true.

Example 2:

Input: [1,1,1]

Output: [false,false,false]

Example 3:

Input: [0,1,1,1,1,1]

Output: [true,false,false,false,true,false]

Example 4:

Input: [1,1,1,0,1]

Output: [false,false,false,false,false]

 

Note:

    <li><code>1 &lt;= A.length &lt;= 30000</code></li>
    
    <li><code>A[i]</code> is <code>0</code> or <code>1</code></li>
    

Solutions

Python3

Java

...