Squashing is a process in which we squeeze multiple commits into one pretending it is only a single commit.
Basically squashing commits means we are rewriting the history of commits to make them look like single commit.
import java.util.*; | |
import java.lang.*; | |
public class Solution { | |
public boolean canFinish(int numCourses, int[][] prerequisites) { | |
return !hasCycle(numCourses, prerequisites); | |
} | |
private boolean hasCycle(int numCourses, int[][] prerequisites) { | |
List<Integer>[] g = constructGraph(numCourses, prerequisites); |
I hereby claim:
To claim this, I am signing this object:
(* ctci 11.2: Write a method to sort an array of strings so that all the | |
* anagrams are next to each other. *) | |
let group_anagrams (xs : string array) : unit = | |
let join (xs : char array) : string = | |
String.concat_array (Array.map ~f:Char.to_string xs) in | |
let key (s : string) : string = | |
let chars = String.to_array s in | |
Array.sort chars ~cmp:Char.compare; | |
join chars in |
open Printf | |
let fetch_ints (size : int) : int array = | |
Array.init size (fun x -> read_int()) | |
let insertion_sort = | |
let size = read_int() in | |
let sizep = pred size | |
and arr = fetch_ints size in | |
let x = arr.(sizep) in |
module FilterElems where | |
import Data.List | |
import Control.Monad | |
-- abstract tuple comparison | |
sortTup f = | |
case ord of | |
EQ -> snd f | |
_ -> ord | |
where ord = fst f |
import Control.Monad (liftM2) | |
import Data.List (tails) | |
import Data.Maybe (fromMaybe, mapMaybe) | |
import Safe.Foldable (maximumMay) | |
prices = [10, 30, 42, 15, 20, 50, 10, 25] | |
profit :: [Integer] -> Integer | |
profit = fromMaybe 0 . maximumMay . mapMaybe (uncurry (liftM2 (-))) . large |
#lang racket | |
(require racket/match) | |
;; initial-state :: State | |
;; State = (Missionaries on left, Cannibals on left, Boat on left?) | |
(define initial-state '(3 3 #t)) | |
;; goal-state :: State | |
(define goal-state '(0 0 #f)) |
Hi! This question may have already been asked (and answered). Please consider referring to any of the following threads, and remember to use search next time. Thank you :)
Just out of curiosity, which is better for development, Windows or Mac? I personally use windows and haven't used a Mac? So just wanted your opinion ? https://www.facebook.com/groups/hackathonhackers/permalink/1058602237528594/
Why should one get a macbook pro? Haven't used one ever. https://www.facebook.com/groups/hackathonhackers/permalink/1057089381013213/
Alright, Time for a new laptop for College. Mac or PC? Going to college for CS. https://www.facebook.com/groups/hackathonhackers/permalink/1056270107761807/
(require 'cl) | |
(require 'package) | |
(add-to-list 'package-archives | |
'("melpa" . "http://melpa.org/packages/") t) | |
(package-initialize) | |
(when (not package-archive-contents) | |
(package-refresh-contents)) | |
(defvar my-packages '(evil |