题目描述
You are given a binary string s and an integer m. You need to return an integer r. Where r = k%m, k is the binary equivalent of string s.
Example 1:
Input:
s = "101"
m = 2
Output:
1
Explanation: Here k=5 because (101){2} = (5).
Hence 5 mod 2 = 1.
Example 2:
Input:
s = "1000"
m = 4
Output:
0
Explanation: Here k=8 and m=4 hence
r = k mod m = 8 mod 4 = 0.
Your Task:
You don't need to read input or print anything. Your task is to complete the function modulo() which takes the string s and integer m as input parameters and returns the value of r as described above.
Expected Time Complexity: O(N)
Expected Auxiliary Space: O(N)
Constraints:
1 <= len(s) <= 10^{7}
1 <= m <= 100
输入格式
见题面
输出格式
见题面
样例输入
s = "101"
m = 2
样例输出
1