Skip to content
This repository was archived by the owner on Feb 7, 2026. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,074 changes: 1,074 additions & 0 deletions Python-ifed .ipynb

Large diffs are not rendered by default.

523 changes: 0 additions & 523 deletions Python-ifed.ipynb

This file was deleted.

Binary file added __pycache_/ability.cpython-38.pyc
Binary file not shown.
Binary file added __pycache_/nearest_square.cpython-38.pyc
Binary file not shown.
Binary file not shown.
Binary file not shown.
1 change: 1 addition & 0 deletions __pycache_/x
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

14 changes: 14 additions & 0 deletions ability.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import requests

def ability(name):
url = 'https://pokeapi.co/api/v2/pokemon/' + name
resp = requests.get(url=url)
data = resp.json()
answer = []
for item in data['abilities']:
answer.append((item['ability']['name']))
return answer


if __name__ == '__main__':
ability("machamp")
8 changes: 8 additions & 0 deletions nearest_square.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
import math
def nearestPerfectSquare(x):
if(x<=0):
return 0
sr = math.sqrt(x)
pk=math.floor(sr)
pk*=pk
return pk
23 changes: 23 additions & 0 deletions test4_.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
"""importing all libraries"""
import time
import pandas as pd
import numpy as np

with open('subset_elemets.txt') as f:
subset_elements = f.read().split('\n')

with open('all_elements.txt') as f:
all_elements = f.read().split('\n')
"""starting the clock"""
start = time.time()
verified_elements = set()
"""adding elements to verified elements"""
for element in subset_elements:
verified_elements.add(element)

print(len(verified_elements))
"""calculating duration of intersection of two arrays"""
print('Duration: {} seconds'.format(time.time() - start))

print(len(verified_elements))
print('Duration: {} seconds'.format(time.time() - start))
10 changes: 5 additions & 5 deletions test_nearest_square.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
from nearest_square import nearest_square
from nearest_square import nearestPerfectSquare

def test_nearest_square_5():
assert(nearest_square(5)==4)
assert(nearestPerfectSquare(5)==4)
def test_nearest_square_n12():
assert(nearest_square(-12)==0)
assert(nearestPerfectSquare(-12)==0)
def test_nearest_square_9():
assert(nearest_square(9)==9)
assert(nearestPerfectSquare(9)==9)
def test_nearest_square_23():
assert(nearest_square(23)==16)
assert(nearestPerfectSquare(23)==16)