1. Computing

Delphi Programming Challenges / Exercises

Delphi programming 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. Help others and others will help you.

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.

©2014 About.com. All rights reserved.