This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Warmup Questions */ | |
/* Warmup 1: array Length recursive | |
Write a function that takes in the start of the array and the end, | |
and returns the length of the array | |
See test for examples | |
*/ | |
int arrLenRec(int* start, int* end) | |
{ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
#set -x | |
DATE=`date +%Y-%m-%d` | |
echo "Log from $DATE" > out.log | |
ENTRIES=8 #TODO: Please change me! | |
#Arrays are separated by spaces! | |
ARRAY=( | |
https://www.youtube.com/playlist?list=PLqKSWM3wXgnrMlice2vo63ZqzqG0LOghw |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
#include <algorithm> | |
#include <vector> | |
#include <functional> | |
#include <random> | |
using namespace std; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/python3 | |
from itertools import permutations | |
#This program checks that there are four and only four numbers in their natural position | |
def checkPmt(pmt, numInPosition = 4): | |
#pmt is a tuple of length n | |
currInPosition = 0; | |
for i,k in enumerate(pmt): | |
if (i+1 == k): currInPosition += 1; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!python3 | |
from itertools import product | |
def parseCycle(cycle, n): | |
permutation = [0 for i in range(n)] | |
cycle_start = 0 | |
prev = 0 | |
for i in range(len(cycle)): | |
cur = cycle[i] | |
if cur == cycle_start: |
NewerOlder