Skip to content

Instantly share code, notes, and snippets.

View marvinsjsu's full-sized avatar

Marvin Mante marvinsjsu

  • Santa Maria, CA
View GitHub Profile
version: "3"
services:
app:
build: .
ipc: host
hostname: let-me-in
container_name: welcome
volumes:
- ./src:/app/src
@marvinsjsu
marvinsjsu / circuits.js
Created August 29, 2019 06:31
circuitsOutput
function circuitsOutput(circuitsExpression) {
// Write your code here
let output = [];
let stack = [];
let operations = new Set(['&', '|', '!']);
let values = new Set([0, 1]);
let circuit, frame, value;
for (let i = 0; i < circuitsExpression.length; i++) {
@marvinsjsu
marvinsjsu / circuits.js
Created August 27, 2019 03:14
Evaluating circuits
function circuitsOutput(circuitsExpression) {
// Write your code here
let output = [];
let opStack = [];
let values = [];
let currEl;
let frame;
let frameOutput = null;
let bracketValues = [];
/**
* @param {string} beginWord
* @param {string} endWord
* @param {string[]} wordList
* @return {number}
*/
var ladderLength = function(beginWord, endWord, wordList) {
if (!wordList.includes(endWord)) return 0;
const posLetters = {};
@marvinsjsu
marvinsjsu / .js
Created August 14, 2019 03:13
N-Queen
// n-queens
function getNQueens (n) {
let workQueue = [];
let solutions = [];
for (let col = 0; col < n; col++) {
workQueue.push([col]);
}
@marvinsjsu
marvinsjsu / .js
Created August 8, 2019 20:30
longest chain count
function longestChain(words) {
let sortedWords = words.sort((a, b) => b.length - a.length);
let wordSet = new Set(sortedWords);
let longestChain = 0;
function funcRecur(wordRecur, count) {
// console.log('wordRecur: ', wordRecur, ' count: ', count);
if (wordRecur.length <= 1) {
({
className: 'import-csv',
FILE_TO_PROCESS: null,
FILE_CONTENTS: null,
PAYLOAD: null,
TIMEPERIOD_LEAF_INTERVAL: null,
REFRESH_PAGE: false,
COMMITTED_COUNT: 0,
RECALCULATED_COUNT: 0,