Skip to content

Instantly share code, notes, and snippets.

View loonylou's full-sized avatar

Louise loonylou

View GitHub Profile
@loonylou
loonylou / battleship.py
Created July 15, 2018 21:19
Battleship in Python
from random import randint
# build a 5x5 board of Os
board = []
for x in range(5):
board.append(["O"] * 5)
def print_board(board):
for row in board:
print " ".join(row)
@loonylou
loonylou / romanNumeralConvertor
Last active June 12, 2018 01:21
Roman Numeral Convertor - FCC
function convertToRoman(num) {
let numeralString = [];
const numerals = [
{'value': 1000, 'symbol': 'M'},
{'value': 900, 'symbol': 'CM'},
{'value': 500, 'symbol': 'D'},
{'value': 400, 'symbol': 'CD'},
{'value': 100, 'symbol': 'C'},
{'value': 90, 'symbol': 'XC'},
@loonylou
loonylou / cashRegister
Last active June 12, 2018 01:21
Cash Register - FCC JS Project
function checkCashRegister(price, cash, cid) {
let change = 0;
let cashInDrawer = getSumOfCID(cid); // total in drawer
let changeRequired = cash - price; // total to give back
// Can I make change?
if (changeRequired > cashInDrawer) {
change = {status: "INSUFFICIENT_FUNDS", change: []};
}
else if (changeRequired == cashInDrawer) {
@loonylou
loonylou / calculator
Last active June 12, 2018 01:20
Calculator - FCC
Calculator V2
-------------
For FreeCodeCamp
A [Pen](https://codepen.io/loonylou/pen/XYJqza) by [Louise Quinn](https://codepen.io/loonylou) on [CodePen](https://codepen.io).
[License](https://codepen.io/loonylou/pen/XYJqza/license).