|
It's all in the wrist baby
|
|
|
|
|
I've noticed that you do not cover lowercase numbers.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
There is a seperate uppercase number lookup table for that !
|
|
|
|
|
I was thinking more of something like "1".tolower might work.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
So, the location of "a" is at "IndexOutOfRangeException"?
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
yes, we need to add 'a' to 'z' in as well. I'll assign it out to one of my team to fix immediately.
|
|
|
|
|
Rotted Frog wrote: Prizes awarded to anyone who can find a more pointless use of a lookup table.
Does this count?
Converting dates to the Roman equivalent[^]
The database is no longer available (thankfully, it was 75MB!) and sadly, nobody got the joke...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
That was written just before you stopped drinking? Yes?
veni bibi saltavi
|
|
|
|
|
It was written as a follow up to Converting numbers to the word equivalent. [^] since we were getting a lot of "Roman numbers" homework in QA back then.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
So you'd moved off the booze by then; onto the class 'A' drugs.
veni bibi saltavi
|
|
|
|
|
Class A++ I suspect...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Doing crack, heroin and meths is a stage people go through. Just don't do VB!
veni bibi saltavi
|
|
|
|
|
That did have a point. It was actually quite a funny point.
|
|
|
|
|
And it gets better... Just noticed the next class on from that one:
public class ZeroBasedAlphabetPositionMap
{
private static Dictionary<char, int> alphabet = new Dictionary<char, int>();
static ZeroBasedAlphabetPositionMap()
{
alphabet.Add('A', 0);
alphabet.Add('B', 1);
alphabet.Add('C', 2);
alphabet.Add('D', 3);
alphabet.Add('E', 4);
alphabet.Add('F', 5);
alphabet.Add('G', 6);
alphabet.Add('H', 7);
alphabet.Add('I', 8);
alphabet.Add('J', 9);
alphabet.Add('K', 10);
alphabet.Add('L', 11);
alphabet.Add('M', 12);
alphabet.Add('N', 13);
alphabet.Add('O', 14);
alphabet.Add('P', 15);
alphabet.Add('Q', 16);
alphabet.Add('R', 17);
alphabet.Add('S', 18);
alphabet.Add('T', 19);
alphabet.Add('U', 20);
alphabet.Add('V', 21);
alphabet.Add('W', 22);
alphabet.Add('X', 23);
alphabet.Add('Y', 24);
alphabet.Add('Z', 25);
}
public static int Position(char letter)
{
return alphabet[letter];
}
}
|
|
|
|
|
You should not pay developers by LOC
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Nice find and thanks for sharing! I feel better now!
"Go forth into the source" - Neal Morse
|
|
|
|
|
How about adding another lookup that gets the uppercase equivalent of a lowercase letter?
|
|
|
|
|
AlphabetPositionMap seems to have a brother called ZeroBasedAlphabetPositionMap[^]. Yes, it is missing lowercaps variants, meaning there should at least be four of these methods.
And globalization is missed completely.
Scheiß drauf.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
I thought I had a more useless lookup table, but I was wrong
private static Dictionary<char, char> alphabet = new Dictionary<char, char>();
static AlphabetPositionMap()
{
alphabet['A'] = 'A';
alphabet['B'] = 'B';
}
I am wrong because it is only a small step from this code to creating an Enigma machine in software, which I believe had some amount of use a few years back.
Failed at being useless
|
|
|
|
|
|
I don't know who does the work for the IRS forms download website but they should resign in shame.
One of the guys at work wanted a printout of the form 1040EZ (emphasis added by me).
I printed the form for him. He came back and asked me to print the instructions for him as they were no longer part of the form pdf. I found them and started printing them. The instructions turn out to be 43 pages long.
Am I the only one to see the irony in this?
|
|
|
|
|
They are not developers but they are form builders or creators
Ranjan.D
|
|
|
|
|
Ed Aymami wrote: The instructions turn out to be 43 pages long. That's because it's the EZ form. The normal form has over 100 pages of instructions.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Ed Aymami wrote: 43 pages long
Ha, no wonder he wanted you to print them!
...the problem isn't with the developers, but with the dumbed down public who need a paragraph to explain every entry.
"Go forth into the source" - Neal Morse
|
|
|
|
|
Your friend should consider using the free online TurboTax 1040EZ form: Clickety[^].
/ravi
|
|
|
|