#!/usr/bin/env lua --[[ Challenge 103 TASK #1 › Chinese Zodiac Submitted by: Mohammad S Anwar You are given a year $year. Write a script to determine the Chinese Zodiac for the given year $year. Please check out wikipage for more information about it. The animal cycle: Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, Pig. The element cycle: Wood, Fire, Earth, Metal, Water. Example 1: Input: 2017 Output: Fire Rooster Example 2: Input: 1938 Output: Earth Tiger --]] animals = {'Rat', 'Ox', 'Tiger', 'Rabbit', 'Dragon', 'Snake', 'Horse', 'Goat', 'Monkey', 'Rooster', 'Dog', 'Pig'} elements = {'Wood', 'Wood', 'Fire', 'Fire', 'Earth', 'Earth', 'Metal', 'Metal', 'Water', 'Water'} year = tonumber(arg[1]) num_years = year - 1924 element = 1 + (num_years % #elements) animal = 1 + (num_years % #animals) io.write(elements[element]," ",animals[animal],"\n")