HACKERRANK PYTHON SOLUTIONs.
Home
C++
Java
Python
Contact
Loading...
Hackerrank PYTHON solutions.
print("Hello, World!")
import math
import os
import random
import re
import sys
if __name__ == '__main__':
n = int(input().strip())
if n%2==0 and 2<=n<=5:
print ("Not Weird")
elif n%2==0 and 6<=n<=20:
print ("Weird")
elif n%2==0 and n>20:
print ("Not Weird")
else:
print("Weird")
print(a+b)
print(a-b)
print(a*b)
if __name__ == '__main__':
a = int(input())
b = int(input())
print(a//b)
print(a/b)
if __name__ == '__main__':
n = int(input())
for i in range(0,n):
print(i*i)
def is_leap(year):
leap = False
# Write your logic here
if year%4==0 and year%100!=0 :
leap = True
if year%100==0 and year%400==0:
leap =True
return leap
if __name__ == '__main__':
n = int(input())
for a in range(1,n+1):
print(a,end="")
if __name__ == '__main__':
n = int(input())
arr = map(int, input().split())
li=[]
for a in arr:
li.append(a)
li.sort(reverse=True)
for i in range(0,len(li)):
if li[i+1]!=li[i]:
print(li[i+1])
break
if __name__ == '__main__':
n = int(raw_input())
integer_list = map(int, raw_input().split())
x=tuple(integer_list)
print(hash(x))
def swap_case(s):
a=s.swapcase()
return a
def split_and_join(line):
# write your code here
a=line.split(" ")
a="-".join(a)
return a
def print_full_name(a, b):
print("Hello "+a+" "+b+"! You just delved into python.")
def mutate_string(string, position, character):
string =string[:position]+character+string[position+1:]
return string
def count_substring(string, sub_string):
c=0
for i in range(0,len(string)):
n=string[i]
if n==sub_string:
c=c+1
for j in range(i+1,len(string)):
n=n+string[j]
if n==sub_string:
c=c+1
return c
if __name__ == '__main__':
s = input()
for a in s:
if a.isalnum()==True:
print(a.isalnum())
break
else:
print("False")
for a in s:
if a.isalpha()==True:
print(a.isalpha())
break
else:
print("False")
for a in s:
if a.isdigit()==True:
print(a.isdigit())
break
else:
print("False")
for a in s:
if a.islower()==True:
print(a.islower())
break
else:
print("False")
for a in s:
if a.isupper()==True:
print(a.isupper())
break
else:
print("False")
#Replace all rjust with rjust, ljust or center.
thickness = int(input()) #This must be an odd number
c = 'H'
#Top Cone
for i in range(thickness):
print((c*i).rjust(thickness-1)+c+(c*i).ljust(thickness-1))
#Top Pillars
for i in range(thickness+1):
print((c*thickness).center(thickness*2)+(c*thickness).center(thickness*6))
#Middle Belt
for i in range((thickness+1)//2):
print((c*thickness*5).center(thickness*6))
#Bottom Pillars
for i in range(thickness+1):
print((c*thickness).center(thickness*2)+(c*thickness).center(thickness*6))
#Bottom Cone
for i in range(thickness):
print(((c*(thickness-i-1)).rjust(thickness)+c+(c*(thickness-i-1)).ljust(thickness)).rjust(thickness*6))
def wrap(string, max_width):
s=""
for i in range(0,len(string)):
s=s+string[i]
if (i+1)%max_width==0:
s=s+"\n"
return s
# Enter your code here. Read input from STDIN. Print output to STDOUT
a,b = input().split(" ")
n=int(a)
m=int(b)
if (n%2==1) and (3*n==m):
li=""
for i in range(0,int((n-1)/2)):
p=((2*i+1)*".|.").center(m,'-')
print(p)
li=li+"\n"+p
print('WELCOME'.center(m,'-'))
print(li[::-1])
#or
#n, m = map(int,input().split())
#pattern = [('.|.'*(2*i + 1)).center(m, '-') for i in range(n//2)]
#print('\n'.join(pattern + ['WELCOME'.center(m, '-')] + pattern[::-1]))
def print_formatted(number):
# your code goes here
w=len(bin(number)[2:])
for i in range(1,number+1):
no=str(i).rjust(w,' ')
octal=str(oct(i)[2:]).rjust(w,' ')
binary=str(bin(i)[2:]).rjust(w,' ')
hexa=str(hex(i)[2:]).rjust(w,' ')
print(no,octal,hexa.upper(),binary)
# Complete the solve function below.
def solve(s):
a=' '.join(i.capitalize() for i in s.split(' '))
return a
# Enter your code here. Read input from STDIN. Print output to STDOUT
n =input();
for x in range(0,int(n)):
a=input()
res = 0
for c in a:
if c.isdigit()!=True:
res=1
break
if a[0]>'6' and len(a)==10 and res==0:
print("YES")
else:
print("NO")
AVAILABLE SOON......