Skip to content

Instantly share code, notes, and snippets.

View bee-san's full-sized avatar
🌻
Tending to my plants

Autumn (Bee) bee-san

🌻
Tending to my plants
View GitHub Profile
def F(n):
if n == 0 or n == 1:
return n
else:
return F(n-1)+F(n-2)
n = 6
def recur_factorial(n):
if n == 1:
return n
else:
return n * recur_factorial(n-1)
print(recur_factorial(n))
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
def f(n):
if n == 0 or n == 1:
return 1
n = 6
def recur_factorial(n):
if n == 1:
return n
else:
return n * recur_factorial(n-1)
print(recur_factorial(n))
/*
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:
# 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
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){
<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">
>>> list(filter(lambda x: ((x * 5) - 1) % 24 == 0, range(1, 200)))
[5, 29, 53, 77, 101, 125, 149, 173, 197]