Python | The Print and Divide Puzzle

Tags

, , ,


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 Advance Puzzles https://msbiskills.com/tsql-puzzles-asked-in-interview-over-the-years/
β˜› 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/

My SQL Groups on Facebook:

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:
https://www.facebook.com/groups/206594023090781/

My SQL Page on Facebook:

2. For all the updates you may follow my page -> https://www.facebook.com/MSBISkillscom-1602779883299222/

Enjoy !!! Keep Learning

Http://MsbiSkills.com

Python | Count consecutive 1’s from a list of 0’s and 1’s

Tags

, , , ,


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 Advance Puzzles https://msbiskills.com/tsql-puzzles-asked-in-interview-over-the-years/
β˜› 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/

My SQL Groups on Facebook:

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:
https://www.facebook.com/groups/206594023090781/

My SQL Page on Facebook:

2. For all the updates you may follow my page -> https://www.facebook.com/MSBISkillscom-1602779883299222/

Enjoy !!! Keep Learning

Http://MsbiSkills.com

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

Tags

, , , ,


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 Advance Puzzles https://msbiskills.com/tsql-puzzles-asked-in-interview-over-the-years/
β˜› 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/

My SQL Groups on Facebook:

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:
https://www.facebook.com/groups/206594023090781/

My SQL Page on Facebook:

2. For all the updates you may follow my page -> https://www.facebook.com/MSBISkillscom-1602779883299222/

Enjoy !!! Keep Learning

Http://MsbiSkills.com

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

Tags

, , , ,


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 Advance Puzzles https://msbiskills.com/tsql-puzzles-asked-in-interview-over-the-years/
β˜› 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/

My SQL Groups on Facebook:

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:
https://www.facebook.com/groups/206594023090781/

My SQL Page on Facebook:

2. For all the updates you may follow my page -> https://www.facebook.com/MSBISkillscom-1602779883299222/

Enjoy !!! Keep Learning

Http://MsbiSkills.com

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

Tags

, , , ,


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 Advance Puzzles https://msbiskills.com/tsql-puzzles-asked-in-interview-over-the-years/
β˜› 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/

My SQL Groups on Facebook:

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:
https://www.facebook.com/groups/206594023090781/

My SQL Page on Facebook:

2. For all the updates you may follow my page -> https://www.facebook.com/MSBISkillscom-1602779883299222/

Enjoy !!! Keep Learning

Http://MsbiSkills.com