Skip to content

Instantly share code, notes, and snippets.

View vlad-shatskyi's full-sized avatar

Volodymyr Shatskyi vlad-shatskyi

View GitHub Profile
names = File.read('names.txt').split(',').map { |str| str[1..-2] }
letters = ('A'..'Z').to_a.join
sum = 0
names.each_with_index do |name, i|
score = 0
name.each_char do |char|
score += (letters.index(char) + 1) * (i + 1)
end
sum += score
user = User.find(1)
site = Site.new
site.url = "http://www.google.com"
site.name = "Google"
user.sites << site
if user.save
'cool'
File.foreach( "dictionary.txt" ) do |line|
md = line.match(/\A([A-Z]+)/)
puts md[0] if md
end
def foo(dep, sym)
dep = dep.partition(/[<>=]{1,2}/)
name = dep[0]
intervall = Version.get_interval dep[1..2].join
pkg = Package.new(name, intervall)
unless Pacman.installed? pkg
if Pacman.available? pkg
@dependencies[sym] << pkg
else
pkg = AurQuery.getpkg pkg
<table style="float: left; margin-left: 20px;">
<% if @user == current_user %>
<caption>My Holidays</caption>
<thead>
<tr>
<th>Start Date</th>
<th>End Date</th>
<th>Description</th>
<th>State</th>
<th>Type</th>
<li>
<%= ('a'.ord + answer_counter).chr >) <%= answer.content %>
</li>
@vlad-shatskyi
vlad-shatskyi / .zshrc
Last active December 11, 2015 12:48
ZSH config
autoload -U colors && colors
autoload -Uz compinit && compinit
PROMPT="%{$fg[blue]%}%~ ▶%{$reset_color%} "
export TERM="xterm-256color"
export EDITOR='vim'
export CLICOLOR=1
export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true"
alias l='ls'
@vlad-shatskyi
vlad-shatskyi / e75.cpp
Created August 10, 2012 15:30
Problem 75, rev.2
#include <iostream>
#include <vector>
#include <map>
#include <thread>
#include <mutex>
#include <algorithm>
#include <iomanip>
using namespace std;
const long limit = 1500000;
@vlad-shatskyi
vlad-shatskyi / e75.cpp
Created August 10, 2012 14:55
Problem 75
#include <iostream>
#include <vector>
#include <map>
#include <thread>
#include <mutex>
#include <algorithm>
#include <iomanip>
using namespace std;
const long limit = 1500000;
total = 0
next_order = 10
length = 1
while True:
result_of_power = 0
base = 1
list_of_powers = []
while result_of_power < next_order:
result_of_power = base**length
list_of_powers.append(result_of_power)