Skip to content

Instantly share code, notes, and snippets.

View johnifegwu's full-sized avatar

John Ifegwu johnifegwu

View GitHub Profile
@johnifegwu
johnifegwu / machine_learning.py
Created March 31, 2020 05:25
Mechine Learning (Python Implentation)
from numpy import exp, array, random, dot
class neural_network:
def __init__(self):
random.seed(1)
# We model a single neuron, with 3 inputs and 1 output and assign random weight.
self.weights = 2 * random.random((3, 1)) - 1
def __sigmoid(self, x):
return 1 / (1 + exp(-x))
@johnifegwu
johnifegwu / Passport Number_Extraction_and_Validation.py
Created March 21, 2020 17:39
Passport Number Extraction and Validation
import re
#Character Classess
#Passport number
pattern = r"[A-Za-z][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]"
while True:
num = "Last Name: Doe \n"
num += "Other names: John \n"
num += "DOB:22-Jan-1990 \n"
@johnifegwu
johnifegwu / email_extraction_&_validation.py
Created March 17, 2020 03:56
Email Extraction and Validation
import re
#Character Classess
#email extraction / validation
#Email Address
pattern = r"([\w\.-]+)@([\w\.-]+)(\.[\w\.]+)"
while True:
@johnifegwu
johnifegwu / answer2.py
Last active April 29, 2020 07:47
Question 2 (Python implementation)
# Author: John Ifegwu
import time
import math
class Node:
def __init__(self, key, value, weight):
self.key = key
self.value = value
self.weight = weight
@johnifegwu
johnifegwu / answer1.java
Last active May 6, 2020 19:01
Answers to Questions 1, 2 and 3.
import java.util.*;
import java.text.CharacterIterator;
//Author: John Ifegwu
public class Program
{
// Determine if set2 is a subset of set1 with Computational Complexity of O(n^ 2)
public static boolean isSubset(char[] set1, char[] set2)
{