Python | Count consecutive 1’s from a list

In this puzzle you have to Count consecutive 1’s from a list

Sample Input List

 ```-- a = [1,0,0,0,0,1,1] -- ```

Output

 ```-- 2 -- ```

Solution

 ```-- a = [1,0,0,0,0,1,1] b1 = 0 m = 0 for i in range(len(a)): if a[i] == 1: m = m + 1 else: if m > b1: b1 = m m = 0 if m > b1: print m else: print b1 -- ```

Output

 ```--In Python3 2 -- ```

Enjoy 🙂

Please add a comment(s) if you have one or multiple solutions in mind. Thank You.

Pawan Khowal

Pawan is a Data Engineer. If you need any help in writing code/puzzle or training please email at – pawankkmr”AT”gmail.com. Meanwhile please go through the top pages of his blog.

Page Detail URL
☛ Python Puzzles https://msbiskills.com/list-of-python-coding-interview-puzzles/
☛ SQL Tricky Queries https://msbiskills.com/sql-puzzles-finding-outputs/
☛ SQL Server Perfomance tuning Articles https://msbiskills.com/sql-performance-tuning/
☛ SQL Server Articles https://msbiskills.com/t-sql/
☛ SQL Interview Questions & Answers https://msbiskills.com/sql-server-interview-questions/