# Delphi Programming Challenges / Exercises

Challenge: Un-Camel-Case a String

Camel casing is a convention for capitalizing identifiers where the first letter in the identifier and the first letter of each subsequent concatenated word are capitalized. Examples inculde: MySuperWebSite, DelphiSoureCode, FirstYearSalary, etc. Your challenge is to code a custom Delphi function: UnCamelCase. The function should return a string that has been "de-camel-cased" - where "words" are separated by a space character.

Challenge: Number of Palindromic Numbers

Fastest Delphi algorithm to find number of palindromic numbers challenge entry by Philippe Guglielmetti.

Challenge: Number of Palindromic Numbers

Fastest Delphi algorithm to find number of palindromic numbers challenge entry by Wim Adriaensen.

Challenge: Number of Palindromic Numbers

Fastest Delphi algorithm to find number of palindromic numbers challenge entry by Geoffrey Phillips.

Challenge: Number of Palindromic Numbers

Fastest Delphi algorithm to find number of palindromic numbers challenge entry by David Reed.

Challenge: Number of Palindromic Numbers

Fastest Delphi algorithm to find number of palindromic numbers challenge entry by Carlos Trevino.

Challenge: Number of Palindromic Numbers

Fastest Delphi algorithm to find number of palindromic numbers challenge entry by Boris Novgorodov.

Challenge: Get Palindromic Numbers

Your challenge is to create the fastest Delphi algorithm to find all palindromic numbers from 1 to 10. Palindromic numbers are the same when written forwards or backwards, like: 123321.

David Reed's Entry for the Unique Random Numbers Generator

Fastest unique random numbers generator Delphi challenge entry by David Reed.

Delphi Challenge: Create a Custom Function: RemoveEmptyFolders

Your task is to code a custom Delphi function RemoveEmptyFolders. RemoveEmptyFolders takes 1 path names (directory) and should remove / delete all empty sub-folder at any (sub) level.

Pimp My Delphi Code - Propose a Delphi Programming Challenge

Do you have a Delphi function that could be smaller or faster? Need some help to refactor your existing Delphi code? Propose your Delphi programing challenge - what programming challenges you'd like to see? Please do not submit 'create a program to do [mega-project]' - we are looking for small Delphi function that solve some particular problem.

Delphi Exercise: Create a ExtractBasePath Custom Delphi Function

Your task is to code a custom Delphi function ExtractBasePath. ExtractBasePath takes 2 path names (directory or file) and should return the base / common path for the paths provided.

Delphi Programming Challenges / Exercises

How many times per day, in your daily Delphi programing, do you need to solve a specific algorithm - create a custom function / class/object? Delphi programming challenges / exercises are designed to help you solve a particular task; write a handy Delphi algorithm; get new ideas on how to code faster / better Delphi code.