ФорумСообществоФлейм → алго: восточный гороскоп

алго: восточный гороскоп

  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz 10 июля 2010 г. 23:14

    на входе точная дата рождения
    на выходе год по восточному календарю
    кто нибудь заморачивался?
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 10 июля 2010 г. 23:50, спустя 36 минут 11 секунд

    год по восточному календарю - это Змея, Собака, Обезьяна? Если да - то проще простого
  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz 11 июля 2010 г. 0:13, спустя 22 минуты 58 секунд

    >год по восточному календарю - это Змея, Собака, Обезьяна?
    да
    не все так просто как кажется
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 11 июля 2010 г. 0:19, спустя 5 минут 15 секунд

    где именно сложности? тебе нужен остаток от целочисленного деления на 12
    Спустя 17 сек.
    и массив со всеми этими зайцами
  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz 11 июля 2010 г. 0:26, спустя 7 минут 39 секунд

    присутствует смещение , то есть кратное 12 мало.
    там какой то сдвиг, потому и спрашиваю
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи
  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz 11 июля 2010 г. 0:40, спустя 12 минут 29 секунд

    от оно чо, Михалыч.
    http://chinesenotes.com/chinese_text_dates.php
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 11 июля 2010 г. 1:19, спустя 38 минут 18 секунд

    оспади. Ну бум знать
  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz 11 июля 2010 г. 2:15, спустя 56 минут 37 секунд


    $compare = array('19000131'=>'Rat','19010213'=>'Ox','19020208'=>'Tiger','19030129'=>'Rabbit','19040216'=>'Dragon','19050204'=>'Snake','19060125'=>'Horse','19070213'=>'Sheep','19080202'=>'Monkey','19090122'=>'Rooster','19100210'=>'Dog','19110130'=>'Pig','19120218'=>'Rat','19130206'=>'Ox','19140126'=>'Tiger','19150214'=>'Rabbit','19160203'=>'Dragon','19170123'=>'Snake','19180211'=>'Horse','19190201'=>'Sheep','19200220'=>'Monkey','19210208'=>'Rooster','19220128'=>'Dog','19230216'=>'Pig','19240205'=>'Rat','19250125'=>'Ox','19260213'=>'Tiger','19270202'=>'Rabbit','19280123'=>'Dragon','19290210'=>'Snake','19300130'=>'Horse','19310217'=>'Sheep','19320206'=>'Monkey','19330126'=>'Rooster','19340214'=>'Dog','19350204'=>'Pig','19360124'=>'Rat','19370211'=>'Ox','19380131'=>'Tiger','19390219'=>'Rabbit','19400208'=>'Dragon','19410127'=>'Snake','19420215'=>'Horse','19430205'=>'Sheep','19440125'=>'Monkey','19450213'=>'Rooster','19460202'=>'Dog','19470122'=>'Pig','19480210'=>'Rat','19490129'=>'Ox','19500217'=>'Tiger','19510206'=>'Rabbit','19520127'=>'Dragon','19530214'=>'Snake','19540203'=>'Horse','19550124'=>'Sheep','19560212'=>'Monkey','19570131'=>'Rooster','19580218'=>'Dog','19590208'=>'Pig','19600128'=>'Rat','19610215'=>'Ox','19620205'=>'Tiger','19630125'=>'Rabbit','19640213'=>'Dragon','19650202'=>'Snake','19660121'=>'Horse','19670209'=>'Sheep','19680130'=>'Monkey','19690217'=>'Rooster','19700206'=>'Dog','19710127'=>'Pig','19720216'=>'Rat','19730203'=>'Ox','19740123'=>'Tiger','19750211'=>'Rabbit','19760131'=>'Dragon','19770218'=>'Snake','19780207'=>'Horse','19790128'=>'Sheep','19800216'=>'Monkey','19810205'=>'Rooster','19820125'=>'Dog','19830213'=>'Pig','19840202'=>'Rat','19850220'=>'Ox','19860209'=>'Tiger','19870129'=>'Rabbit','19880217'=>'Dragon','19890206'=>'Snake','19900127'=>'Horse','19910215'=>'Sheep','19920204'=>'Monkey','19930123'=>'Rooster','19940210'=>'Dog','19950131'=>'Pig','19960219'=>'Rat','19970208'=>'Ox','19980128'=>'Tiger','19990216'=>'Rabbit','20000205'=>'Dragon','20010124'=>'Snake','20020212'=>'Horse','20030201'=>'Sheep','20040122'=>'Monkey','20050209'=>'Rooster','20060129'=>'Dog','20070218'=>'Pig','20080207'=>'Rat','20090125'=>'Ox');
    foreach($compare as $data=>$animal){if(date("Ymd",$timestamp) < $data){return $compare[$previous_data];}$previous_data=$data;}
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 11 июля 2010 г. 11:43, спустя 9 часов 27 минут 25 секунд

    Выложи тогда ссылку на рабочий скрипт. Я получается не лошадь ниразу. *yahoo*
  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz 11 июля 2010 г. 12:01, спустя 18 минут 39 секунд

    ключ массива - начало нового года
    значение - знак зодиака
    кому нужно, оберните код в функцию или в метод класса

Пожалуйста, авторизуйтесь, чтобы написать комментарий!