Sign up
Log in
Home
Language tracks
x86-64 Assembly track
Exercises
Exercises on the x86-64 Assembly track
Join the x86-64 Assembly Track
16 exercises to help you master x86-64 Assembly
easy
Hello World
The classical introductory exercise. Just say "Hello, World!"
strings
easy
Two Fer
Create a sentence of the form "One for X, one for me."
optional values
strings
easy
Leap
Given a year, report if it is a leap year.
conditionals
integers
easy
Resistor Color
Convert a resistor band's color to its numeric representation
arrays
easy
Space Age
Given an age in seconds, calculate how old someone is in terms of a given planet's solar years.
floating point numbers
easy
Hamming
Calculate the Hamming difference between two DNA strands.
filtering
strings
easy
Allergies
Given a person's allergy score, determine whether or not they're allergic to a given item, and their full list of allergies.
bitwise operations
filtering
medium
Rotational Cipher
Create an implementation of the rotational cipher, also sometimes called the Caesar cipher.
algorithms
strings
transforming
medium
Matching Brackets
Make sure the brackets and braces all match.
parsing
strings
easy
RNA Transcription
Given a DNA strand, return its RNA Complement Transcription.
strings
transforming
easy
Reverse String
Reverse a string
strings
easy
Pangram
Determine if a sentence is a pangram.
strings
easy
Isogram
Determine if a word or phrase is an isogram.
filtering
strings
easy
Grains
Calculate the number of grains of wheat on a chessboard given that the number on each square doubles.
integers
easy
Difference Of Squares
Find the difference between the square of the sum and the sum of the squares of the first N natural numbers.
integers
loops
math
easy
Binary Search
Implement a binary search algorithm.
arrays
searching