Skip to content

Instantly share code, notes, and snippets.

Avatar
🌻
Tending to my plants

Bee bee-san

🌻
Tending to my plants
View GitHub Profile
View gist:6811e27e2df3adb84d532239708eb1fa
n = 6
def recur_factorial(n):
if n == 1:
return n
else:
return n * recur_factorial(n-1)
print(recur_factorial(n))
View non_recurfib.py
def f(n):
if n == 0 or n == 1:
return 1
else:
fibo = 1
fibroPrev = 1
for i in range (2, n):
temp = fibo
fibo = fibo + fiboPrev
fiboPrev = temp
View fib_start.py
def f(n):
if n == 0 or n == 1:
return 1
View non_recur_fib.py
n = 6
def recur_factorial(n):
if n == 1:
return n
else:
return n * recur_factorial(n-1)
print(recur_factorial(n))
View dh.java
/*
A Lisitsa, 2019, The code below was taken without any changes from
https://docs.oracle.com/javase/8/docs/technotes/guides/security/crypto/CryptoSpec.html#DH3Ex
*/
/*
* Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
View assignment1.R
# Brandon Skerritt
# b.skerritt@liverpool.ac.uk
# reads in and renames the column names
table = read.table("sample1_in.txt", stringsAsFactors=FALSE, fill=TRUE)
colnames(table) = c("Timestamp", "Type", "Order-Id", "Side", "Price", "Size")
# total expense you would incur if you bought targetsize shares (by taking as many asksas necessary, lowest first), and
# the total income you would receive if you sold targetsize shares (by hitting as manybids as necessary, highest first)
# global variables bidBook and askBook
View assignment.r
table = read.table("sample1_in.txt", stringsAsFactors=FALSE, fill=TRUE)
colnames(table) = c("Timestamp", "Type", "Order-Id", "Side", "Price", "Size")
# get reduce rows
# table[input$Type == "R", ]
# get add rows
# input[input$Type == "A", ]
# cosmetic fix for reduce rows
# input[input$Type == 'r', 'Size'] = input[input$Type == 'r', 'Side']
# input[Input$Type == 'R', 'Side'] = NA
pricer <- function(infile, outfile, targetsize){
View blog.js
<script type="text/javascript" async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.3/MathJax.js?config=TeX-MML-AM_CHTML">
MathJax.Hub.Config({
tex2jax: {
inlineMath: [["$", "$"], ["\\(", "\\)"]],
processEscapes: true
}
});
</script>
<script type="text/x-mathjax-config">
View calculateD.py
>>> list(filter(lambda x: ((x * 5) - 1) % 24 == 0, range(1, 200)))
[5, 29, 53, 77, 101, 125, 149, 173, 197]
View compare.py
a = "a9993e364706816aba3e25717850c26c9cd0d89d"
b = "cb4cc28df0fdbe0ecf9d9662e294b118092a5735"
a = list(a)
b = list(b)
percent = 0
for counter, value in enumerate(a):
if value == b[counter]: