# Python | The Print and Divide Puzzle

Python | The Print and Divide Puzzle

In this puzzle you have to print numbers up to a certain range in descending order. If the number is divisible by 5 and 3 print “Pawan Here”, If the number is divisible by 5 print “Here” and If the number is divisible by 3 print “Pawan”

Sample Input List

 -- i = 1 - 20 ( range ) --

Output

 -- Here 19 Pawan 17 16 Pawan Here 14 13 Pawan 11 Here Pawan 8 7 Pawan Here 4 Pawan 2 1 --

Solution

 -- for i in range(20,0,-1): if i % 15 == 0: print ("Pawan Here") elif i % 5 == 0: print ("Here") elif i % 3 == 0: print ("Pawan") else: print (i) --

Output

 --In Python3 Here 19 Pawan 17 16 Pawan Here 14 13 Pawan 11 Here Pawan 8 7 Pawan Here 4 Pawan 2 1 --

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/

1. If you like this post, you may want to join my SQL SERVER Interview Puzzles/Interview Questions on Facebook: https://www.facebook.com/groups/1430882120556342/

2. If you like this post, you may want to join my SQL Server Puzzles on Facebook:

Enjoy !!! Keep Learning

Http://MsbiSkills.com

# Python | Count consecutive 1βs from a list of 0’s and 1’s

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/

1. If you like this post, you may want to join my SQL SERVER Interview Puzzles/Interview Questions on Facebook: https://www.facebook.com/groups/1430882120556342/

2. If you like this post, you may want to join my SQL Server Puzzles on Facebook:

Enjoy !!! Keep Learning

Http://MsbiSkills.com

# Python | How to convert a number into a list of its digits

Python | How to convert a number into a list of its digits

In this puzzle you have to convert an INT value to a list of digits

Sample Input List

 -- a = 123 --

Output

 -- [1, 2, 3] --

Solution

 -- a = 123 k = str(a) b = [] for i in range ( 0 , len(k) ): b.append(int(k[i])) print(b) --

Output

 --In Python3 [1, 2, 3] --

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/

1. If you like this post, you may want to join my SQL SERVER Interview Puzzles/Interview Questions on Facebook: https://www.facebook.com/groups/1430882120556342/

2. If you like this post, you may want to join my SQL Server Puzzles on Facebook:

Enjoy !!! Keep Learning

Http://MsbiSkills.com

# Python | Validate an IP Address-IPV6(Internet Protocol version 6)

Python | Validate an IP Address-IPV6

In this puzzle you have to accept an string and validate it for IPV6

Sample Input List

 -- ipv6p('1001:0:11a2:52f8:2c78:818:ccf1:9a3a') --

Output

 -- 1 --

Solution

 -- def ipv6p(strs): chrs = '0123456789abcdefABCDEF' if strs.count(':') == 7: nums = strs.split(':') for x in nums: if len(x) == 0 or len(x) > 4 or not all(c in chrs for c in x): return 0 return(1) else: return(0) --

Output

 --In Python3 1 --

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/

1. If you like this post, you may want to join my SQL SERVER Interview Puzzles/Interview Questions on Facebook: https://www.facebook.com/groups/1430882120556342/

2. If you like this post, you may want to join my SQL Server Puzzles on Facebook:

Enjoy !!! Keep Learning

Http://MsbiSkills.com

# Python | Print the first non-recurring element in a list

Python | Print the first non-recurring element in a list

In this puzzle you have to print the first non-recurring element in a list

Sample Input List

 -- a = [1, 1, 1, 2, 2] --

Output

 -- 2 --

Solution

 -- a = [1, 1, 1, 2, 2] k = min(a,key=a.count) print (k) --

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/