Dashboard Temp Share Shortlinks Frames API

abh - HTMLify profile

files of /abh/def/

README.md /abh/def/README.md
989 Views
0 Comments
# ABHDEF
This is a series of function which I started through my instagram account [@abh.py](https://www.instagram.com/abh.py) a
TESTS /abh/def/TESTS/
9 Items
  • TESTS.py
  • __init__.py
  • are_anagrams.py
  • func.py
  • is_consonant.py
  • is_divisible_by.py
  • is_even.py
  • is_isogram.py
  • are_anagrams.py /abh/def/are_anagrams.py
    544 Views
    0 Comments
    def are_anagrams(s1, s2):
    if len(s1) != len(s2):
    return False
    for c in s1:
    if s1.count(c) != s2.count(c)
    average.py /abh/def/average.py
    513 Views
    0 Comments
    def average(*nums):
    s = 0
    c = 0
    for n in nums:
    s += n
    c += 1
    return s / c

    bmi.py /abh/def/bmi.py
    497 Views
    0 Comments
    def bmi(weight: "kg", height: "m"):
    return weight / height ** 2

    cbrt.py /abh/def/cbrt.py
    549 Views
    0 Comments
    def cbrt(n):
    return n ** (1/3)

    char_frequency.py /abh/def/char_frequency.py
    419 Views
    0 Comments
    def char_frequency(string):
    freq = {}
    for c in string:
    freq[c] = freq.get(c,0)+1
    return freq

    digital_sum.py /abh/def/digital_sum.py
    483 Views
    0 Comments
    def digital_sum(n: int):
    s = 0
    while n:
    s += n % 10
    n //= 10
    return s

    def digital_sum(n: int):
    divisors.py /abh/def/divisors.py
    423 Views
    0 Comments
    def divisors(n: int):
    ds = []
    for i in range(1, n+1):
    if not n % i:
    ds.append(i)
    return ds

    def
    encrypt_caesar_cipher.py /abh/def/encrypt_caesar_cipher.py
    529 Views
    0 Comments
    def encrypt_caesar_cipher(text, shift):
    cipher = ""
    for char in text:
    if char.isalpha():
    offset = 65
    encrypt_rot13.py /abh/def/encrypt_rot13.py
    471 Views
    0 Comments
    def encrypt_rot13(text):
    cipher = ""
    for char in text:
    if char.isalpha():
    offset = 65 if char.isuppe
    encrypt_xor_cipher.py /abh/def/encrypt_xor_cipher.py
    468 Views
    0 Comments
    def encrypt_xor_cipher(text, key):
    cipher = ""
    for char in text:
    cipher += chr(ord(char) ^ key)
    return ciphe
    factorial.py /abh/def/factorial.py
    464 Views
    0 Comments
    #Calculate the factorial of given number

    def factorial(n: int) -> int:
    if n == 0:
    return 1
    return factorial(n-1
    gcd.py /abh/def/gcd.py
    487 Views
    0 Comments
    def gcd(a, b):
    if b == 0:
    return a
    return gcd(b, a % b)

    def gcd(a, b):
    while b:
    a, b = b, a % b
    is_armstrong.py /abh/def/is_armstrong.py
    496 Views
    0 Comments
    def is_armstrong(n: int):
    n = str(n)
    p = len(n)
    s = 0
    for d in n:
    s += int(d)**p
    return int(n) == s

    is_consonant.py /abh/def/is_consonant.py
    390 Views
    0 Comments
    def is_consonant(char):
    consonants = [
    "b", "c", "d", "f", "g", "h",
    "j", "k", "l", "m", "n", "p",
    "
    is_divisible_by.py /abh/def/is_divisible_by.py
    903 Views
    0 Comments
    def is_divisible_by(num, div):
    return num % div != 0

    def is_divisible_by(num, div):
    return num / div == 0

    is_even.py /abh/def/is_even.py
    522 Views
    0 Comments
    def is_even(n: int) -> bool:
    if n == 1:
    return False
    if n == 0:
    return True
    return is_even(n-2)

    def
    is_happy.py /abh/def/is_happy.py
    442 Views
    0 Comments
    def is_happy(n: int):
    n = str(n)
    while len(n) != 1:
    s = 0
    for d in n:
    s += int(d)*int(d)

    is_isogram.py /abh/def/is_isogram.py
    520 Views
    0 Comments
    def is_isogram(s):
    s = s.lower()
    for c in s:
    if s.count(c) > 1:
    return False
    return True

    def is
    is_leap_year.py /abh/def/is_leap_year.py
    457 Views
    0 Comments
    def is_leap_year(year):
    if not year % 100:
    return not year % 400
    return not year % 4

    is_odd.py /abh/def/is_odd.py
    846 Views
    0 Comments
    def is_odd(n: int) -> bool:
    if n == 1:
    return True
    if n == 0:
    return False
    return is_odd(n-2)

    def i
    is_palindrome.py /abh/def/is_palindrome.py
    435 Views
    0 Comments
    #Check the given string, number or list is palindrome or not.

    def is_palindrome(n: int) -> bool:
    r = 0
    t = n
    while
    is_pangram.py /abh/def/is_pangram.py
    440 Views
    0 Comments
    def is_pangram(text):
    letters = "abcdefghijklmnopqrstuvwxyz"
    for char in text:
    if not char.lower() in letters:

    is_perfect_square.py /abh/def/is_perfect_square.py
    436 Views
    0 Comments
    def is_perfect_square(n):
    sqrt = int(n ** 0.5)
    return sqrt * sqrt == n

    is_prime.py /abh/def/is_prime.py
    436 Views
    0 Comments
    def is_prime(n):
    if n < 2:
    return False
    devisors = 0
    for i in range(1, n+1):
    if n % i == 0:

    is_valid_email.py /abh/def/is_valid_email.py
    458 Views
    0 Comments
    def is_valid_email(email):
    parts = email.split("@")
    if len(parts) == 2:
    username, domain = parts
    if user
    is_vowel.py /abh/def/is_vowel.py
    499 Views
    0 Comments
    def is_vowel(char):
    vowels = ["a", "e", "i", "o", "u", "A", "E", "I", "O", "U"]
    return char in vowels

    def is_vowel(char
    lcm.py /abh/def/lcm.py
    531 Views
    0 Comments
    def lcm(a: int, b: int) -> int:
    max = a if a > b else b
    while True:
    if not (max % a and max % b):
    re
    len.py /abh/def/len.py
    474 Views
    0 Comments
    def len(obj) -> int:
    c = 0
    while obj:
    c += 1
    obj = obj[1:]
    return c

    def len(obj) -> int:
    lower.py /abh/def/lower.py
    487 Views
    0 Comments
    def lower(s: str) -> str:
    u = "QWERTYUIOPASDFGHJKLZXCVBNM"
    l = "qwertyuiopasdfghjklzxcvbnm"
    for c in s:
    if c
    mean.py /abh/def/mean.py
    457 Views
    0 Comments
    def mean(*nums):
    s = 0
    c = 0
    for n in nums:
    s += n
    c += 1
    return s / c

    median.py /abh/def/median.py
    467 Views
    0 Comments
    def median(series):
    s = series.copy()
    s.sort()
    n = len(s)
    if n % 2 == 1:
    return s[n // 2]
    return (s[
    mode.py /abh/def/mode.py
    549 Views
    0 Comments
    def mode(numbers):
    if not numbers:
    return []
    mode = []
    max_count = 0
    for num in numbers:
    count =
    ncr.py /abh/def/ncr.py
    476 Views
    0 Comments
    def ncr(n, r):
    numerator = 1
    denominator = 1
    for i in range(r):
    numerator *= n - i
    denominator *= i
    npr.py /abh/def/npr.py
    592 Views
    0 Comments
    def npr(n, r):
    return factorial(n) // factorial(n-r)

    def npr(n, r):
    result = 1
    for i in range(r):
    result *=
    pow.py /abh/def/pow.py
    480 Views
    0 Comments
    def pow(x, y: int):
    p = 1
    while y:
    p *= x
    y -= 1
    return p

    def pow(x, y):
    roman_to_int.py /abh/def/roman_to_int.py
    445 Views
    0 Comments
    def roman_to_int(s):
    romans = {'I': 1,
    'V': 5,'X': 10,
    'L': 50, 'C': 100,
    'D': 500, 'M': 1000}
    result = 0

    sqrt.py /abh/def/sqrt.py
    548 Views
    0 Comments
    def sqrt(n):
    return n ** 0.5

    def sqrt(n):
    return n ** (1/2)

    def sqrt(n :int):
    i = 0
    sum.py /abh/def/sum.py
    1010 Views
    2 Comments
    def sum(*nums):
    s = 0
    for i in nums:
    s += i
    return s

    def sum(*nums: int):
    s = 0
    triangle_number.py /abh/def/triangle_number.py
    415 Views
    0 Comments
    def triangle_number(n):
    t = 0
    for i in range(1, n+1):
    t += i
    return t

    def triangle_number(n):
    return su
    upper.py /abh/def/upper.py
    597 Views
    0 Comments
    def upper(s: str) -> str:
    u = "QWERTYUIOPASDFGHJKLZXCVBNM"
    l = "qwertyuiopasdfghjklzxcvbnm"
    for c in s:
    if c
    whr.py /abh/def/whr.py
    476 Views
    0 Comments
    def whr(waist: "cm", hip: "cm"):
    return waist / hip

    word_frequency.py /abh/def/word_frequency.py
    450 Views
    0 Comments
    def word_frequency(text: str) -> dict:
    words = text.split()
    word_f = {}
    for word in words:
    w = word.strip(".