Skip to content

Instantly share code, notes, and snippets.

View victorkurauchi's full-sized avatar
🎯
Focusing

Victor Kurauchi victorkurauchi

🎯
Focusing
View GitHub Profile
@victorkurauchi
victorkurauchi / Jest_GitLab_CI.md
Created October 26, 2021 06:31 — forked from rishitells/Jest_GitLab_CI.md
Setting up Jest tests and coverage in GitLab CI

Configuring Jest Tests in GitLab CI

1. Add GitLab CI configuration file in the root

In the root of your project, add .gitlab-ci.yml with the configuration below.

image: node:latest

stages:
@victorkurauchi
victorkurauchi / master-javascript-interview.md
Created May 8, 2020 11:57 — forked from Geoff-Ford/master-javascript-interview.md
Eric Elliott's Master the JavaScript Interview Series
const states = {
pending: 'Pending',
resolved: 'Resolved',
rejected: 'Rejected'
};
class Nancy {
constructor(executor) {
const tryCall = callback => Nancy.try(() => callback(this.value));
const laterCalls = [];
// you can write to stdout for debugging purposes, e.g.
// console.log('this is a debug message');
function solution(N) {
// write your code in JavaScript (Node.js 8.9.4)
let i = 1;
let result = 0;
while (i < Math.sqrt(N)) {
if (N % i == 0) {
result += 2;
// you can write to stdout for debugging purposes, e.g.
// console.log('this is a debug message');
// O(1)
// you can write to stdout for debugging purposes, e.g.
// console.log('this is a debug message');
function solution(A, B, K) {
// write your code in JavaScript (Node.js 8.9.4)
let b = B/K;
// you can write to stdout for debugging purposes, e.g.
// console.log('this is a debug message');
function solution(A) {
// write your code in JavaScript (Node.js 8.9.4)
let maxSoFar = 0;
let maxEndingHere = 0;
let minPrice = A[0];
for (let i = 0; i < A.length; i++) {
// you can write to stdout for debugging purposes, e.g.
// console.log('this is a debug message');
function solution(A) {
// write your code in JavaScript (Node.js 8.9.4)
let total = A.length;
let occurences = {}
let indexes = [];
for (let i = 0; i < A.length; i++) {
// you can write to stdout for debugging purposes, e.g.
// console.log('this is a debug message');
function solution(A) {
// write your code in JavaScript (Node.js 8.9.4)
let occurences = new Set();
for (let i =0; i < A.length; i++ ) {
if (!occurences.has(A[i])) {
occurences.add(A[i])
// you can write to stdout for debugging purposes, e.g.
// console.log('this is a debug message');
function solution(A, B) {
// write your code in JavaScript (Node.js 8.9.4)
let remaining = [];
let totalAlive = A.length;
for (let i = 0; i < A.length; i++) {
let current = A[i];
// you can write to stdout for debugging purposes, e.g.
// console.log('this is a debug message');
function solution(S) {
if (S == '') return 1;
let stack = [];
// write your code in JavaScript (Node.js 8.9.4)
for (let i = 0; i < S.length; i++) {