Skip to content

Instantly share code, notes, and snippets.

View w00lf's full-sized avatar

Mikhail T w00lf

View GitHub Profile

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;
@w00lf
w00lf / game_theory.java
Created August 29, 2013 09:11
*********Теория игр********* http://acmp.ru/index.asp?main=task&id_task=54
import java.io.*;
import java.util.*;
public class Main{
public static void main(String[] argv) throws IOException,Exception{
new Main().run();
}
PrintWriter pw;
@w00lf
w00lf / streamTokenizer.java
Created August 29, 2013 14:51
StreamTokenizer parse example
sc = new StreamTokenizer(new BufferedReader(new FileReader("input.txt")));
sc.wordChars( 44, 46 );
for (int i = 0; i < 10; i++) {
int token = sc.nextToken();
switch (token) {
case StreamTokenizer.TT_EOF:
System.out.println("End of File encountered.");
break;
case StreamTokenizer.TT_EOL:
import java.io.*;
import java.math.BigInteger;
import java.util.*;
public class Main{
public static void main(String[] argv) throws IOException,Exception{
new Main().run();
}