Skip to content

Instantly share code, notes, and snippets.

View nbeloglazov's full-sized avatar

Mikita Belahlazau nbeloglazov

View GitHub Profile
(defn take-potential-divisors [p coll]
"Takes only those number from coll, whose square less or equal than p"
(take-while #(>= p (* % %)) coll))
(defn prime? [p coll]
"Test whether p is prime or not. coll - prime numbers less than p"
(nil? (some #(zero? (rem p %))
(take-potential-divisors p coll))))
(def primes (lazy-cat [2 3]
(filter #(prime? % primes)
(range 5 100))))
package com.itransition.training.beloglazov.hexarray;
import java.util.Arrays;
/**
* @author Nikita Beloglazov
*
*/
public class HexArray {
import java.io.*;
public class Solution {
private class Node {
private Node left;
private Node right;
private int distLeft;
private int distRight;
private int distTop;
(reduce +
(filter #(or (zero? (rem % 3))
(zero? (rem % 5)))
(range 1 1000)))
import java.util.*;
import java.io.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Application extends JFrame {
private enum AlgoState {
import java.io.*;
import java.util.*;
import java.io.*;
import java.util.List;
import java.util.Scanner;
public class Solution {
public class Node {
import java.io.*;
import java.util.*;
import java.io.*;
import java.util.List;
import java.util.Scanner;
public class Solution {
public class Node {
#include <iostream>
#include <fstream>
#include <vector>
#include <deque>
using namespace std;
enum Color
{
BLACK, WHITE, NONE
};
#include <iostream>
#include <vector>
#include <cmath>
#include <stdio.h>
#include <deque>
using namespace std;
const int INF = (1 << 31) - 1;
(ns quiz-1
(:import (java.text SimpleDateFormat ParsePosition)
(java.io File))
(:use [clojure.contrib.duck-streams :only (read-lines)]))
(def *my-email* "me@mydomain.com")
(defn- get-id [f]
(bigint (.getName f)))