Groovy is the Apache Foundation's powerful, optionally typed, dynamic language, which also features static-typing and static compilation capabilities.
Groovy is aimed at improving developer productivity thanks to a concise, easy to learn syntax. It facilitates scripting, Domain-Specific Language authoring, runtime and compile-time meta-programming, and functional programming.
Overview
Syllabus
- Hello World
- Two Fer
- Hamming
- Gigasecond
- Scrabble Score
- Difference Of Squares
- Secret Handshake
- Matrix
- Triangle
- Rotational Cipher
- Saddle Points
- Flatten Array
- Word Count
- Robot Name
- Binary Search
- Bank Account
- Linked List
- Raindrops
- Isogram
- Anagram
- Reverse String
- Darts
- Resistor Color
- Protein Translation
- Proverb
- Bob
- Accumulate
- Resistor Color Duo
- Strain
- Isbn Verifier
- Luhn
- Roman Numerals
- Nucleotide Count
- Phone Number
- Series
- Leap
- Resistor Color Trio
- Allergies
- Perfect Numbers
- Sum Of Multiples
- Collatz Conjecture
- Nth Prime
- Prime Factors
- Atbash Cipher
- Run Length Encoding
- All Your Base
- Matching Brackets
- Etl
- High Scores
- Armstrong Numbers
- Rna Transcription
- Acronym
- Pangram
- Space Age
- Grains