Skip to content

Instantly share code, notes, and snippets.

Avatar
What's up?

Ravern Koh ravern

What's up?
View GitHub Profile
View fishfile
edc/bass
ravernkoh/theme-gnuykeaj
fisherman/rbenv
View .tigrc
bind main P !git push origin %(branch)
View cdx.fish
function cdx
if count $argv > /dev/null
set proj $argv[1]
else
echo "Error: destination not provided."
return 1
end
set dest (jq -r ".[\"$proj\"]" ~/.config/cdx/config.json)
if [ $dest != "null" ]
@ravern
ravern / simple_expression_evaluator.c
Last active Nov 7, 2018
simple_expression_evaluator.c
View simple_expression_evaluator.c
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
typedef int bool;
#define TRUE 1
#define FALSE 0
#define MAX_STACK_LEN 20
View precedence_parser.py
# Grammar
#
# program -> expression
#
# expression -> operation
#
# operation -> atom {binary_operator atom}
#
# atom -> literal
# atom -> LEFT_PAREN expression RIGHT_PAREN
@ravern
ravern / matrix_rotation.py
Created Aug 10, 2018
Matrix Rotation Challenge
View matrix_rotation.py
# Given an image represented by an NxN matrix, where each pixel in the image is
# 4 bytes, write a method to rotate the image by 90 degrees. Can you do this in
# place?
# Displays the given matrix.
def display(matrix):
N = len(matrix)
for column in range(0, N):
for row in range(0, N):
You can’t perform that action at this time.