Skip to content

Instantly share code, notes, and snippets.

View shkesar's full-sized avatar

Shubham Keserwani shkesar

View GitHub Profile
<div class="container">
<div class="row">
<div class="col-sm-6 col-md-4 col-md-offset-4">
<h1 class="text-center login-title">Sign in to continue to Bootsnipp</h1>
<div class="account-wall">
<img class="profile-img" src="https://lh5.googleusercontent.com/-b0-k99FZlyE/AAAAAAAAAAI/AAAAAAAAAAA/eu7opA4byxI/photo.jpg?sz=120"
alt="">
<form class="form-signin">
<input type="text" class="form-control" placeholder="Email" required autofocus>
<input type="password" class="form-control" placeholder="Password" required>
@shkesar
shkesar / news-post.html
Last active August 29, 2015 14:10
news-post-element
<link rel="import" href="../core-pages/core-pages.html">
<link rel="import" href="../paper-button/paper-button.html">
<link rel="import" href="../core-icons/core-icons.html">
<link rel="import" href="../paper-icon-button/paper-icon-button.html">
<link rel="import" href="../core-icon-button/core-icon-button.html">
<polymer-element name="news-post">
<template>
<style>
@shkesar
shkesar / NaiveBayesSandBox.sc
Created February 10, 2015 09:52
A version of NaiveBayes
// DON'T PUSH CHANGES MADE TO THIS FILE
// ADD IT TO YOUR .gitignore AFTER DOWNLOADING IT ONCE
import org.apache.spark.rdd.RDD
class NaiveBayesModel(val lambda: Double,
val vocabSize: Long,
private val vocabEmotion: Array[Seq[String]],
private val vocabEmotionLength: Array[Int],
val emotions: Array[String],
@shkesar
shkesar / index.html
Created March 3, 2015 16:48
Dynamic form for inputting auto-complete text fields
<div id="container" style="margin-top:30px"></div>
<button class="btn btn-prmiary" id="btn">Add</button>
@shkesar
shkesar / euler20.scala
Created January 15, 2016 12:36
Project Euler Problem 20
object Main extends App {
def factorial(n: BigInt, acc: BigInt = 1): BigInt =
if (n == 0) acc else factorial(n - 1, acc * n)
def sumOfDigits(a: BigInt) = {
var n = a
val digits = collection.mutable.ArrayBuffer[Int]()
while (n > 0) {
digits += (n % 10).toInt
n = n / 10
@shkesar
shkesar / toBitSet.scala
Created January 15, 2016 13:28
Number to Array of Bits
def toBitSet(n: Int, size: Int): Array[Int] = {
var (a, idx) = (n, 0)
val bits = new Array[Int](14)
while (a > 0) {
if (a % 2 != 0) bits(idx) += 1
else bits(idx) += 0
a = a >> 1
idx += 1
}
@shkesar
shkesar / euler18.scala
Created January 15, 2016 14:16
Project Euler 18
object Main extends App {
val triangle = Array(
Array(75),
Array(95, 64),
Array(17, 47, 82),
Array(18, 35, 87, 10),
Array(20, 4, 82, 47, 65),
Array(19, 1, 23, 75, 3, 34),
Array(88, 2, 77, 73, 7, 63, 67),
Array(99, 65, 4, 28, 6, 16, 70, 92),
@shkesar
shkesar / game.css
Created January 15, 2016 16:46
Game made with only HTML and CSS - https://news.ycombinator.com/item?id=10903691
html, body {
margin: 0;
padding: 0;
height: 100%;
width: 100%;
overflow: hidden;
text-align: center;
font-family: sans-serif;
background: #333;
color: #fff;
@shkesar
shkesar / euler67
Last active January 18, 2016 09:01
// 7273
object Main extends App {
val triangle = Array(Array(59),
Array(73, 41),
Array(52, 40, 9),
Array(26, 53, 6, 34),
Array(10, 51, 87, 86, 81),
Array(61, 95, 66, 57, 25, 68),
Array(90, 81, 80, 38, 92, 67, 73),
Array(30, 28, 51, 76, 81, 18, 75, 44),
object Main extends App {
val text = "08 02 22 97 38 15 00 40 00 75 04 05 07 78 52 12 50 77 91 08 49 49 99 40 17 81 18 57 60 87 17 40 98 43 69 48 04 56 62 00 81 49 31 73 55 79 14 29 93 71 40 67 53 88 30 03 49 13 36 65 52 70 95 23 04 60 11 42 69 24 68 56 01 32 56 71 37 02 36 91 22 31 16 71 51 67 63 89 41 92 36 54 22 40 40 28 66 33 13 80 24 47 32 60 99 03 45 02 44 75 33 53 78 36 84 20 35 17 12 50 32 98 81 28 64 23 67 10 26 38 40 67 59 54 70 66 18 38 64 70 67 26 20 68 02 62 12 20 95 63 94 39 63 08 40 91 66 49 94 21 24 55 58 05 66 73 99 26 97 17 78 78 96 83 14 88 34 89 63 72 21 36 23 09 75 00 76 44 20 45 35 14 00 61 33 97 34 31 33 95 78 17 53 28 22 75 31 67 15 94 03 80 04 62 16 14 09 53 56 92 16 39 05 42 96 35 31 47 55 58 88 24 00 17 54 24 36 29 85 57 86 56 00 48 35 71 89 07 05 44 44 37 44 60 21 58 51 54 17 58 19 80 81 68 05 94 47 69 28 73 92 13 86 52 17 77 04 89 55 40 04 52 08 83 97 35 99 16 07 97 57 32 16 26 26 79 33 27 98 66 88 36 68 87 57 62 20 72 03 46 33 67 46 55 12 32 63 93 53 69 04 42 16 73 38 25 39 11