К основному контенту

Fibonacci number

import java.math.BigInteger;

public class FibonacciNumbers {

    public static void main(String[] args) {
        if (args.length > 0) {
            fib(Integer.parseInt(args[0]));
        } else {
            fib(1000);
        }
    }
   
    private static void fib(int way) {
        System.out.println("0: 0");
        System.out.println("1: 1");

        BigInteger tempSaver;
        BigInteger prev = new BigInteger("0");
        BigInteger curr = new BigInteger("1");
        for (int i = 0; i < way - 1; i++) {
            System.out.println(i + 2 + ": " + (prev.add(curr)));
            tempSaver = curr;
            curr = prev.add(curr);
            prev = tempSaver;
        }
    }  
   
}

Популярные сообщения из этого блога

Символика цвета в Древнем Китае

http://diary.ru/~Lycorias/p31554935.htm М.Е. Кравцова Цветовая символика сводится к пяти основным цветам, которые образуют нормативную для китайской культуры хроматическую гамму - "пять цветов" (у сэ ), имеющую однозначную космологическую семантику. В нее входят: желтый (хуан ), сине-зеленый (цин ), красный (хун ), белый (бай ) и черный (хэй ), цвета, соотносящиеся соответственно с Центром, Востоком, Югом, Западом и Севером. Эта хроматическая гамма существовала уже в иньскую эпоху, о чем свидетельствуют находки специальных приборов для красок - тулу . Они представляли собой бронзовые предметы квадратной формы с четырьмя углублениями по углам, дополненными в некоторых случаях круглым отверстием посередине. В углублениях сохранились остатки красок, достаточные для проведения химических анализов по их реконструкции.

протоколы сериала Путешественники (Travelers)

смотрю сериал Travelers. в какой-то момент мне надоело слышать упоминание разных протоколов, и я решил найти список. оказалось, что про этот сериал очень мало в рунете, несмотря на высокую оценку в кинопоиске . но есть статья на английском . Протокол Альфа Высший приоритет. Протокол Альфа требует, чтобы все Путешественники сделали все возможное для решения данной проблемы. Протокол 1 Миссия на первом месте. Это означает, что нужно все отложить в сторону. Путешественник должен быть предан миссии, и это должно быть самым важным. Завершение миссии - единственная задача, которая действительно имеет значение. Все, что вы делаете как Путешественник, должно как-то способствовать достижению цели миссии. Протокол 2 Никогда не подвергайте опасности свое прикрытие. состоит из двух частей: Не называйте друг друга будущими именами «Оставьте будущее в прошлом». Не используйте будущие знания для личной выгоды. Любая из этих вещей может означать, что люди узнают, что с вами что-то не так, чт...

темнит чет hh

нашел работу своей мечты, на странице http://hh.ru/article/14597 . тут важно! прикладываю шот жму на линк, что бы таксать побыстрее заявить себя на эту замечательную работу, и вот жеж облом питер, извини. не поеду - занят. :-)