Tetration is a bizarre mathematical concept. I’ve watched quite a few YouTube videos where math geeks explain the details. They venture into the terrifying territory of humongous numbers that would consume the known universe. Your programming challenge for this month’s Exercise is far less massive.

Continue reading

# Category Archives: Solution

# Numbers with Unique Digits – Solution

I hope you came up with an interesting solution for this month’s Exercise, one different from my own. The goal is to output unique values from zero through ten billion, values where no two digits repeat.

Continue reading

# Coin Flipping Madness – Solution

I hope you didn’t “flip out” over this month’s Exercise. Flipping a coin can be done by hand or by using a computer. Using a computer is easier because it can be programmed to record each flip and it saves you hand muscle molecules for flipping and the chore of writing down the results.

Continue reading

# Finding Characters – Solution

The challenge for this month’s Exercise is to write the *charcount()* function, which returns the number of characters in a string. The character matches exactly, so don’t worry about checking uppercase and lowercase differences.

Continue reading

# From camelCase to snake_case – Solution

The challenge for this month’s Exercise is to convert a name from camelCase to snake_case and vice-versa. As usual, several approaches provide a possible solution. The directions were to output the results and not store them, so my solution is rather simple.

Continue reading

# The Sum of the Integer’s Digit – Solution

The challenge for this month’s Exercise is to tally the digits in an integer, reporting the sum. You must use math and not cheat by looking at the old solution, which I didn’t. Promise.

Continue reading

# Swapping Variables – Solution

This month’s Exercise challenges you to swap two variables’ values without using a third variable. It’s a solution widely available on the Internet, but your job is to figure out the technique without looking elsewhere.

Continue reading

# Yesterday – Solution

The challenge for this month’s Exercise is to output yesterday’s date: the day of the week, day of the month, month, and year. It’s not as complex as it could be, though keep in mind that any code that outputs the proper result is valid.

Continue reading

# Counting the Non-ASCII Bytes – Solution

Several items are noteworthy for this month’s Exercise , with the biggie being how to detect a non-ASCII character. The secret involves a wee bit of type conversion.

Continue reading

# Merging Arrays – Solution

This month’s Exercise is about coding a *merge()* function, which swallows two arrays and generates a third as output. The new array is “zippered” from the original arrays, alternating values from each.

Continue reading