Skip to content

Latest commit

 

History

History
59 lines (44 loc) · 978 Bytes

File metadata and controls

59 lines (44 loc) · 978 Bytes

Arrays (Numpy)!

Heres some practice: (https://www.hackerrank.com/domains/python/numpy)

import numpy as np

import sys

arr = np.array(input(),float)

print arr[::-1]

import numpy as np
import sys

print(np.array(input().split(),int).reshape(3,3)

Random stuff

def isprime(n):
    for i in range(2,n):
        if n%i==0:
            return False
    return True

def getAllPrimeFactors(n):
    ans = []
    for i in range(2,n/2):
        if n%i==0:
            if isprime(i):
                ans.append(i)
    return sorted(ans)

All prime factors

def isprime(n):
    for i in range(2,n):
        if n%i==0:
            return False
    return True

def findFactors(n):
    return [i for i in range(2,n/2+1) if n%i==0]

def getAllPrimeFactors(n):
    ans = []
    for i in findFactors(n):
            if isprime(i):
                ans.append(i)
            else:
                getAllPrimeFactors(i)
    return sorted(ans)