# Racket

When you're logged in, you can say `exercism fetch racket` to get the next available exercise on the track.

Every time you submit a solution to an exercise, you will get the next in line the next time you fetch.

If you want to try a specific exercise, you can always fetch it directly (commands are listed below).

The exercises are ordered roughly in order of difficulty.

### Available Exercises

• Hello World The classical introductory exercise. Just say "Hello, World!"
• Grains Calculate the number of grains of wheat on a chessboard given that the number on each square doubles.
• Leap Given a year, report if it is a leap year.
• Difference Of Squares Find the difference between the square of the sum and the sum of the squares of the first N natural numbers.
• Perfect Numbers Determine if a number is perfect, abundant, or deficient based on Nicomachus' (60 - 120 CE) classification scheme for natural numbers.
• Gigasecond Calculate the moment when someone has lived for 10^9 seconds.
• Bob Bob is a lackadaisical teenager. In conversation, his responses are very limited.
• Collatz Conjecture Calculate the number of steps to reach 1 using the Collatz conjecture
• Hamming Calculate the Hamming difference between two DNA strands.
• Scrabble Score Given a word, compute the scrabble score for that word.
• Roman Numerals Write a function to convert from normal numbers to Roman Numerals.
• Meetup Calculate the date of meetups.
• Anagram Given a word and a list of possible anagrams, select the correct sublist.
• Rna Transcription Given a DNA strand, return its RNA Complement Transcription.
• Etl We are going to do the `Transform` step of an Extract-Transform-Load.
• Word Count Given a phrase, count the occurrences of each word in that phrase.
• Phone Number Clean up user-entered phone numbers so that they can be sent SMS messages.
• Nucleotide Count Given a DNA string, compute how many times each nucleotide occurs in the string.
• Raindrops Convert a number to a string, the contents of which depend on the number's factors.
• Grep Search a file for lines matching a regular expression pattern. Return the line number and contents of each matching line.
• Say Given a number from 0 to 999,999,999,999, spell out that number in English.
• Allergies Given a person's allergy score, determine whether or not they're allergic to a given item, and their full list of allergies.
• List Ops Implement basic list operations
• Acronym Convert a long phrase to its acronym