This file contains 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 <stdio.h> | |
#include <cs50.h> | |
// function that returns the number of 16oz bottles used | |
int getBottles(int time, int showerflow) | |
{ | |
return (time * showerflow)/16; | |
} | |
int main(void) |
This file contains 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
// Copyright 2013 Soundslice LLC. License: BSD. | |
/* HTML example: **************** | |
<figure class="vid"> | |
<video preload> | |
<source src="/videos/help/playhead.mp4" type="video/mp4"> | |
<source src="/videos/help/playhead.webm" type="video/webm"> | |
</video> | |
<p>To move the playhead, click in the timeline or drag the playhead’s diamond.</p> |
This file contains 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
// Copyright 2013 Soundslice LLC. License: BSD. | |
/* HTML example: **************** | |
<figure class="vid"> | |
<video preload> | |
<source src="/videos/help/playhead.mp4" type="video/mp4"> | |
<source src="/videos/help/playhead.webm" type="video/webm"> | |
</video> | |
<p>To move the playhead, click in the timeline or drag the playhead’s diamond.</p> |
This file contains 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
/** | |
* fifteen.c | |
* | |
* Computer Science 50 | |
* Problem Set 3 | |
* | |
* Implements Game of Fifteen (generalized to d x d). | |
* | |
* Usage: fifteen d | |
* |
This file contains 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
// Setup | |
mocha.setup('bdd'); | |
chai.should(); | |
chai.config.includeStack = false; | |
const assert = chai.assert; | |
describe('addTwoNumbers', () => { | |
it('Adds two positive numbers', function() { | |
assert.equal(addTwoNumbers(10, 2), 12); |
This file contains 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
// Normal | |
const bubbleSort = function(array) { | |
let swaps; | |
do { | |
swaps = false; | |
for (let i = 0; i < array.length - 1; i++) { | |
if (array[i] > array[i + 1]) { | |
let temp = array[i + 1]; | |
array[i + 1] = array[i]; | |
array[i] = temp; |
This file contains 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 <stdio.h> | |
#include <cs50.h> | |
#include <string.h> | |
#include <ctype.h> | |
/** | |
* Vigenere.c | |
* | |
* A program that encrypts messages using Vigenère’s cipher. This program | |
* must accept a single command-line argument: a keyword, k, composed entirely |
This file contains 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
/** | |
* whodunit.c | |
* | |
* Computer Science 50 | |
* Problem Set 4 | |
* | |
* Copies a BMP piece by piece, with slight variation. | |
*/ | |
#include <stdio.h> |
This file contains 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 <stdio.h> | |
#include <cs50.h> | |
#include <string.h> | |
#include <ctype.h> | |
/** | |
* | |
* Write, in a file called initials.c, a program that prompts a user for | |
* their name (using GetString to obtain their name as a string) and then | |
* outputs their initials in uppercase with no spaces or periods, |
This file contains 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
// The company I work for creates custom acrylic cases based on customer's inputted dimensions. | |
// For fabrication our dimensions go down to the nearest 1/16th inch. | |
// International customers may use cm (or mm) and this is a program that will attempt to convert cm to inches | |
// down to the nearest 16th of an inch and display the result as a reduced fraction. | |
// 1 cm is equivalent to 0.39370 inches. | |
// EXAMPLE: 16.4 cm = 6 7/16 inches | |
// EXAMPLE: 10.5 cm = 4 2/16 or 4 1/8 inches |