Skip to content

0awawa0/Practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Practice

Description

This repository contains some simple scripts I made just to improve my programming skills. Also there are solutions for common interview questions.

Scripts

This script contains three functions to calculate Pi. Scripts measures time evaluated to calculate n numbers of Pi using different functions. I used three formulas:

  1. Bellard's formula:

bellard

  1. Bailey-Borwein-Plouff formula:

bbp

  1. Chudnovsky formula:

chudnovsky

This script contains useful functions I used for my cryptography related projects such as generating random prime numbers, factorization of numbers etc.

This script contains three functions to calculate integrals:

  1. Rectangle method

  2. Trapezoidal method

  3. Simpson's method

Every beginner programmer must write its own calculator, so here is mine.

This script contains one function that implements searching of the subbarray with highest sum of elements. Example:

array: 1 2 3 -9 9 1 -2

max_subarray: 9 1

This script contains different sorting algorithm implementations.

This script contains two functions to calculate n-th number of Fibonacci sequence - slow and fast realisations. Also there is a function to calculate Pisano period and a function for fast calculation of Fn mod m.

Algorithms

About

Simple scripts and solutions to interview questions

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published