Skip to content

Instantly share code, notes, and snippets.

View R4CHI7's full-sized avatar

Rachit Gupta R4CHI7

View GitHub Profile
@R4CHI7
R4CHI7 / check_overlap.py
Created March 10, 2018 06:18
Check Overlap Problem
from datetime import datetime
def check_overlap(input):
return True
case1 = [
(datetime(2018, 3, 10, 11, 0), datetime(2018, 3, 10, 13, 0)),
(datetime(2018, 3, 10, 14, 0), datetime(2018, 3, 10, 15, 0)),
(datetime(2018, 3, 10, 12, 0), datetime(2018, 3, 10, 13, 30))
]
@R4CHI7
R4CHI7 / split.py
Created March 10, 2018 06:00
Split problem statement
cases = [
(' mte st m', ' ', ['', '', 'mte', '', 'st', 'm']),
('mtestm', ' ', ['mtestm']),
('mtestm', 'm', ['', 'test', '']),
('mmadfmm', 'm', ['', '', 'adf', '', '']),
('sfd 423', ' ', ['sfd', '', '', '423']),
('hello', ' ', ['hello']),
]
for i, (S, sep, expected_op) in enumerate(cases):
op = split(S, sep)
@R4CHI7
R4CHI7 / my_theme.zsh-theme
Created December 27, 2016 10:47
custom zsh theme
# Color shortcuts
RED=$fg[red]
YELLOW=$fg[yellow]
GREEN=$fg[green]
WHITE=$fg[white]
BLUE=$fg[blue]
RED_BOLD=$fg_bold[red]
YELLOW_BOLD=$fg_bold[yellow]
GREEN_BOLD=$fg_bold[green]
WHITE_BOLD=$fg_bold[white]
@R4CHI7
R4CHI7 / promise.sublime-snippet
Created December 17, 2016 08:59
Sublime text snippet to insert boilerplate code for a function that returns a promise in Nodejs
<snippet>
<content><![CDATA[
return new Promise(function(resolve, reject) {
${1:body}
});
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>promise</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>source.js</scope>
@R4CHI7
R4CHI7 / timeonly.go
Created August 4, 2016 20:52 — forked from smagch/t.go
Golang: time without date
package main
import (
"time"
"log"
"errors"
"encoding/json"
)
var timeLayout = "15:04"
@R4CHI7
R4CHI7 / reversegeocode.go
Created May 24, 2016 19:50
Simple go program which reverse geocodes a set of coordinates.
package main
import (
"fmt"
"github.com/kellydunn/golang-geo"
)
func main() {
pt := geo.NewPoint(28.6441636, 77.2060303)
geocoder := geo.GoogleGeocoder{}