Mn giúp mk với cần gấp nha Cho một xâu kí tự S chỉ toàn kí tự số 0 và 1. Biết rằng các kí tự số 0 đứng trước các ký tự số 1: 000....0011...11. Yêu cầu: Hãy cho biết vị trí của ký tự số 0 cuối cùng trong dãy. Dữ liệu vào: Chứa xâu kí tự S (Độ dài của xâu S≤107 và luôn có ký tự số 0 và ký tự số 1) Kết quả: Một số nguyên dương là vị trí của ký tự số 0 cuối cùng trong dãy. Ví dụ Input 0000011111 Output 5

2 câu trả lời

S = str(input())

print(S.rfind("0") + 1)

*Python:

s=str(input())
vt=0
for i in range (len(s)):
    if (s[i]=="0"):
        vt=i
print(vt+1)

*C++:

#include <bits/stdc++.h>
using namespace std;
string s;
long long vt;
int main()
{
    cin >> s;
    for (long long i=0; i<s.size(); i++)
        if (s[i]=='0')
            vt=i;
    cout << vt+1;
}