Skip to content

Instantly share code, notes, and snippets.

Avatar

Volodymyr Shatskyi vlad-shatskyi

View GitHub Profile
View gist:5041680
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
View teste.rb
user = User.find(1)
site = Site.new
site.url = "http://www.google.com"
site.name = "Google"
user.sites << site
if user.save
'cool'
View gist:4948332
File.foreach( "dictionary.txt" ) do |line|
md = line.match(/\A([A-Z]+)/)
puts md[0] if md
end
View gist:4751299
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
View index.html.erb
<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>
View _answer.html.erb
<li>
<%= ('a'.ord + answer_counter).chr >) <%= answer.content %>
</li>
@vlad-shatskyi
vlad-shatskyi / .zshrc
Last active Dec 11, 2015
ZSH config
View .zshrc
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 Aug 10, 2012
Problem 75, rev.2
View e75.cpp
#include <iostream>
#include <vector>
#include <map>
#include <thread>
#include <mutex>
#include <algorithm>
#include <iomanip>
using namespace std;
const long limit = 1500000;
View e75.cpp
#include <iostream>
#include <vector>
#include <map>
#include <thread>
#include <mutex>
#include <algorithm>
#include <iomanip>
using namespace std;
const long limit = 1500000;
View gist:3156936
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)