Skip to content

Instantly share code, notes, and snippets.

View trueskawka's full-sized avatar

Alicja Laszuk trueskawka

View GitHub Profile
@trueskawka
trueskawka / server.js
Created April 6, 2016 10:39
Database server - Node.js, Express
var express = require("express"),
url = require('url');
var app = express();
var data = {};
app.get('/set', function(request, response) {
var queryData = request.query;
for (var i in queryData) {
@trueskawka
trueskawka / server_sqlite.js
Last active April 13, 2016 19:32
Database server - Node.js, SQLite
var express = require("express"),
fs = require('fs');
//database
var file = __dirname + "/public/test.db",
exists = fs.existsSync(file),
sqlite3 = require("sqlite3").verbose(),
db = new sqlite3.Database(file);
//create table Data with key and value
@trueskawka
trueskawka / first_steps.rb
Last active July 6, 2016 17:26
Ragnarson 2016 - Day 1
tab = []
10.times { tab << rand(36) + 1 }
#max
max = tab[0]
tab.each do |x|
max = x if x > max
end
@trueskawka
trueskawka / bitwise.rb
Last active August 16, 2016 21:41
bitwise task pair programming
def bitwise(a, b)
array = []
array_trunc = []
for i in a..b do
array << i.to_s(2)
end
array.sort.reverse!
len = array[0].length
#piggy - pig latin
#piggy("This is a string, yeah?")
#"Isthay isay a ingstray, eahyay?"
#separate words
#check if the first letter is capitalized
#regex - find first consonant group - from the start
#if there is one - move it to the back
#add "ay"
#capitalize if it was capitalized
n_guesses = 6
guesses = set()
word = "never graduate"
game_over = False
def print_game_state():
global game_over
correct = [c for c in guesses if c in word]
incorrect = [c for c in guesses if c not in word]
@trueskawka
trueskawka / pairs.elm
Last active September 28, 2016 02:40
import Html exposing (text)
import Set
import List
main =
-- text (toString (List.sum (pairs [1, 5, 3, 4, 2] 2)))
text (toString (List.sum (pairs [363374326, 364147530, 61825163, 1073065718, 1281246024,
1399469912, 428047635, 491595254, 879792181, 1069262793]
1)))
@trueskawka
trueskawka / mergesort.py
Last active October 10, 2016 04:13
algorithms course - assignment 1
array = open("integerarray.txt")
number_list = array.read()
number_list = number_list.strip()
number_list = [int(i) for i in number_list.split('\n')]
def mergesort(splits, array):
array_length = len(array)
if array_length > 1:
middle = array_length//2
left_side = array[:middle]
@trueskawka
trueskawka / imvalue.py
Created October 15, 2016 09:46
infinite matrix brain teaser
def summation(n):
return ((n**2 + n)/2) + 1
def imvalue(i, j):
if ((j + i - 1) % 2 == 0):
return summation(j + i - 1) - i
else:
return summation(j + i - 1) - j
#edges that are starts of streams
defmodule BF do
def new do
%{
tape: %{},
ptr: 0,
output: "",
stack: [],
code: []
}
end