https://github.com/vikashpr/hackerrank_python
This reposition has the solution for python problems in HackerRank website.
https://github.com/vikashpr/hackerrank_python
competitive-programming hackerrank-python hackerrank-solutions python
Last synced: 2 months ago
JSON representation
This reposition has the solution for python problems in HackerRank website.
- Host: GitHub
- URL: https://github.com/vikashpr/hackerrank_python
- Owner: VikashPR
- Created: 2022-03-11T01:30:48.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-06T16:36:51.000Z (almost 2 years ago)
- Last Synced: 2025-02-14T23:47:10.527Z (4 months ago)
- Topics: competitive-programming, hackerrank-python, hackerrank-solutions, python
- Homepage:
- Size: 607 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
### Hello World
```python
print("Hello, World!")
```### If-Else
```python
#!/bin/python3import math
import os
import random
import re
import sysif __name__ == '__main__':
n = int(input().strip())
if n % 2 != 0:
print("Weird")
elif n% 2 == 0:
if n>= 2 and n<= 5:
print("Not Weird")
elif n >= 6 and n <= 20:
print("Weird")
else:
print("Not Weird")
```### Arithmetic Operators
```python
if __name__ == '__main__':
a = int(input())
b = int(input())
print(a+b)
print(a-b)
print(a*b)
```### Python: Division
```python
if __name__ == '__main__':
a = int(input())
b = int(input())
print(a//b)
print(a/b)
```### Loops
```python
if __name__ == '__main__':
n = int(input())
for i in range(n):
print(i*i, end="\n")
```### Write a function
```python
def is_leap(year):
leap = False
if year % 4 == 0:
if year % 100 == 0:
leap = False
if year % 400 == 0:
leap = True
else:
leap = True
else:
leap = False
return leapyear = int(input())
print(is_leap(year))
```### Print Function
```python
if __name__ == '__main__':
n = int(input())
for i in range(1, n+1):
print(i, end="")
```### Power - Mod Power
```python
a = int(input())
b = int(input())
m = int(input())print(pow(a,b))
print(pow(a,b,m))
```### Integers Come In All Sizes
```python
print(pow(a,b) + pow(c, d))
```### Triangle Quest
```python
for i in range(1,int(input())):
print(i * (pow(10, i) - 1)// 9)
```### List Comprehensions
```python
import itertoolsif __name__ == '__main__':
x = int(input())
y = int(input())
z = int(input())
n = int(input())
print([[i,j,k] for i in range(x+1) for j in range(y+1) for k in range(z+1) if i + j + k != n])```
### Find the Runner-Up Score!
```python
if __name__ == '__main__':
n = int(input())
arr = map(int, input().split())
arr = list(set(arr))
print(sorted(arr, reverse=True)[1])
```### Nested Lists
```python
if __name__ == '__main__':
records = []
grades = []
for _ in range(int(input())):
name = input()
score = float(input())
records.append([name, score])
if score not in grades:
grades.append(score)
grades = sorted(grades)
records = sorted(records, key = lambda x: x[0])
second_lowers_grade = grades[1]
for i in records:
if i[1] == second_lowers_grade:
print(i[0])
```### Finding the percentage
```python
if __name__ == '__main__':
n = int(input())
student_marks = {}
for _ in range(n):
name, *line = input().split()
scores = list(map(float, line))
student_marks[name] = scores
query_name = input()
avg_list = list(student_marks.get(query_name))
avg = sum(avg_list)/len(avg_list)
print(f"{avg:.2f}")
```### What's Your Name?
``` python
def print_full_name(first, last):print ("Hello",first,last+"!", "You just delved into python.")
if __name__ == '__main__':
first_name = input()
last_name = input()
print_full_name(first_name, last_name)
```