Skip to content

Instantly share code, notes, and snippets.

View w00lf's full-sized avatar

Mikhail T w00lf

View GitHub Profile
@w00lf
w00lf / gist:8840485
Created February 6, 2014 08:43
FreeBSD virtualbox
ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/VM-IMAGES/9.2-STABLE/amd64/20140203/
for i in {0..100}; do printf "\r"; for(( k=0; k < $i; k++ )); do sum=`expr $i + $k`; num=`expr $sum % 2`; printf "`[ $num == 0 ] && echo '\' || echo '/'`"; done; sleep 0.3; done
@w00lf
w00lf / application.rb
Last active August 29, 2015 14:22 — forked from tdl/application.rb
# config/application.rb
require File.expand_path('../boot', __FILE__)
require 'rails/all'
Bundler.require(:default, Rails.env)
module MyApp
class Application < Rails::Application
# configure Rails to inject this middleware. Must be at least after Rails logger!

AngularJS best ressources

Following the AngularJS PARIS meetup (25/2 à 19h à Paris with @sampaccoud @dzen @_kemar @tchack13 @vinz et @revolunet)

Here's our best AngularJS ressources : twitter, github, articles & blogs. Please comment and add your good stuff !

@w00lf
w00lf / Algo_training
Last active December 20, 2015 19:38
Ordering: insert, bubble; school tasks: Varienty union, Hair sell
def sum n
return 1 if n == 1
return n + sum(n - 1)
end
def sort_buble arr
arr.length.times do |n|
(0..n).each do |x|
if arr[x] > arr[n]
arr[n], arr[x] = arr[x], arr[n]
@w00lf
w00lf / closest_points.java
Last active December 21, 2015 03:19
Ближайшие точки (Время: 1 сек. Память: 16 Мб Сложность: 38%) Антон в школе начал изучать математику. Его внимание привлекло новое для него понятие числовой прямой. Антон быстро научился вычислять расстояния между двумя точками на этой прямой, задавать отрезки и интервалы на ней. Готовясь к контрольной работе, Антон столкнулся со следующей задаче…
import java.util.*;
import java.io.*;
public class Main{ //имя класса должно быть Main
public static void main(String[] argv) throws IOException{
new Main().run();
}
PrintWriter pw;
Scanner sc;
@w00lf
w00lf / sequence_transform.java
Created August 19, 2013 09:24
Преобразование последовательности Задана последовательность, содержащая n целых чисел. Необходимо найти число, которое встречается в этой последовательности наибольшее количество раз, а если таких чисел несколько, то найти минимальное из них, и после этого переместить все такие числа в конец заданной последовательности. Порядок расположения оста…
import java.util.*;
import java.io.*;
public class Main{
public static void main(String[] argv) throws IOException{
new Main().run();
}
PrintWriter pw;
Scanner sc;
@w00lf
w00lf / weigths_sort.java
Created August 21, 2013 09:00
Сортировка масс В первой строке входного файла INPUT.TXT находится целое число N (1<=N<=1000) — количество нефтепроводов. В каждой из следующих N строк находится количество (точнее — масса) нефти, транспортированной по соответствующему нефтепроводу за сутки, по одному в строке. Масса нефти задана целым числом от 1 до 10000 с указанием соответств…
import java.util.*;
import java.io.*;
public class Main{
public static void main(String[] argv) throws IOException{
new Main().run();
}
PrintWriter pw;
Scanner sc;
@w00lf
w00lf / years_balance.java
Created August 21, 2013 12:20
Годовой баланс Входные данные Входной файл INPUT.TXT содержит два целых числа a и b (-109 < a,b < 109). Выходные данные В выходной файл OUTPUT.TXT выведите одно целое число – наибольшую разность чисел, первое из которых может быть получено перестановкой цифр a, а второе – перестановкой цифр b. http://acmp.ru/index.asp?main=task&id_task=32
import java.util.*;
import java.io.*;
public class Main{
public static void main(String[] argv) throws IOException{
new Main().run();
}
PrintWriter pw;
Scanner sc;
@w00lf
w00lf / saddle_points.java
Created August 29, 2013 07:34
****************Седловые точки**************** Найдите количество седловых точек заданной матрицы. Входные данные Входной файл INPUT.TXT в первой строке содержит целые числа N и M (1 <= N, M <= 750). Далее следуют N строк по M чисел в каждой. Элементы матрицы - целые числа, не превосходящие 1000 по абсолютной величине. Выходные данные В выходной…
import java.io.*;
import java.util.*;
public class Main{
public static void main(String[] argv) throws IOException,Exception{
new Main().run();
}
PrintWriter pw;