04-15-2011, 09:51 AM
Alright no more talking...
Intro:
What's up everyone? I decided to go ahead and try to kick off a challenge.
Details:
Challenge: Pig Latin Translator
End date: May 1, 2011
Details: Create an input where the user can type a sentence be able to translate between Pig Latin and English. You must pass the string to a function and have it return the translated value.
Requirements: Must have atleast (1) function that returns a translated value. Must translate TO AND FROM Pig Latin. Your code also must be commented to help direct others through your code.
Example: I sat on a balloon today. -> I-way at-say on-way a-way alloon-bay oday-tay.
Pig latin standards: I'm not sure if there is an actual definition of pig latin but for the sake of conformity we are going to use these guidlines:
Words beginning with a vowel will remain the same and get '-way' appended to the end. (ex. apple -> apple-way)
Word not beginning with a vowel, will be split at the first vowel. The letters that were cut off at the beginning will be appended to the end then have '-ay' added to the end. (ex. preview post -> eview-pray ost-pay)
Vowels: A,E,I,O,U,Y <--- yes I included y.
How to enter:
Enter by responding to this thread stating are going to attempt this challenge. Do not PM me.
How to submit:
Submit by using a spoiler tag to hide you submission. Include a screen shot, the source code in {code} tags, a download link to the project. (Optional but preferred)
Choosing a winner:
If you complete this.. then you are a winner. This is not a contest to see who 'coded the best'. This is a challenge to see if you can complete it.
Disclaimer:
This is meant to be fun and constructive. By submitting your code for this challenge you agree not to get butt-hurt if somebody criticizes your work. Take the criticism, learn from it, and move on. Also, all comments made should be constructive. NO FLAMING ALLOWED. All flaming attempts will be reported.
For real beginners (including The High Roller):
If you are unsure how to set up a function check out this link. It also has A LOT of good stuff for learning C#/VB.Net.
http://www.homeandlearn.co.uk/net/nets9p1.html
To everyone: Good luck.
Submissions so far:
KoBE
The High Roller
Infinity
.Net Coding Challenge #1
Intro:
What's up everyone? I decided to go ahead and try to kick off a challenge.
Details:
Challenge: Pig Latin Translator
End date: May 1, 2011
Details: Create an input where the user can type a sentence be able to translate between Pig Latin and English. You must pass the string to a function and have it return the translated value.
Requirements: Must have atleast (1) function that returns a translated value. Must translate TO AND FROM Pig Latin. Your code also must be commented to help direct others through your code.
Example: I sat on a balloon today. -> I-way at-say on-way a-way alloon-bay oday-tay.
Pig latin standards: I'm not sure if there is an actual definition of pig latin but for the sake of conformity we are going to use these guidlines:
Words beginning with a vowel will remain the same and get '-way' appended to the end. (ex. apple -> apple-way)
Word not beginning with a vowel, will be split at the first vowel. The letters that were cut off at the beginning will be appended to the end then have '-ay' added to the end. (ex. preview post -> eview-pray ost-pay)
Vowels: A,E,I,O,U,Y <--- yes I included y.
How to enter:
Enter by responding to this thread stating are going to attempt this challenge. Do not PM me.
How to submit:
Submit by using a spoiler tag to hide you submission. Include a screen shot, the source code in {code} tags, a download link to the project. (Optional but preferred)
Choosing a winner:
If you complete this.. then you are a winner. This is not a contest to see who 'coded the best'. This is a challenge to see if you can complete it.
Disclaimer:
This is meant to be fun and constructive. By submitting your code for this challenge you agree not to get butt-hurt if somebody criticizes your work. Take the criticism, learn from it, and move on. Also, all comments made should be constructive. NO FLAMING ALLOWED. All flaming attempts will be reported.
For real beginners (including The High Roller):
If you are unsure how to set up a function check out this link. It also has A LOT of good stuff for learning C#/VB.Net.
http://www.homeandlearn.co.uk/net/nets9p1.html
To everyone: Good luck.
Submissions so far:
KoBE
The High Roller
Infinity