5 kyu

Simple Pig Latin

63,803 of 171,978user2505876

Description:

Move the first letter of each word to the end of it, then add "ay" to the end of the word. Leave punctuation marks untouched.

Examples

pigIt('Pig latin is cool'); // igPay atinlay siay oolcay
pigIt('Hello world !');     // elloHay orldway !
pigIt(@"Pig latin is cool"); // => @"igPay atinlay siay oolcay"
pigIt(@"Hello world !");     // => @"elloHay orldway !"
pig_it('Pig latin is cool') # igPay atinlay siay oolcay
pig_it('Hello world !')     # elloHay orldway !
pig_it('Pig latin is cool') # igPay atinlay siay oolcay
pig_it('Hello world !')     # elloHay orldway !
Kata.PigIt("Pig latin is cool"); // igPay atinlay siay oolcay
Kata.PigIt("Hello world !");     // elloHay orldway !
pig_it("Pig latin is cool");   // igPay atinlay siay oolcay
pig_it("Hello world !");       // elloHay orldway
PigLatin.pigIt('Pig latin is cool'); // igPay atinlay siay oolcay
PigLatin.pigIt('Hello world !');     // elloHay orldway !
(piglatin/pig-it "Pig latin is cool") ; "igPay atinlay siay oolcay"
(piglatin/pig-it "Hello world !")     ; "elloHay orldway !"
pigIt('Pig latin is cool'); // igPay atinlay siay oolcay
pigIt('Hello world !');     // elloHay orldway !
      PigIt str = 'Pig latin is cool' => result = 'igPay atinlay siay oolcay'
      PigIt str = 'Hello world !'     => result = 'elloHay orldway !
Regular Expressions
Algorithms

Stats:

CreatedAug 14, 2013
PublishedAug 14, 2013
Warriors Trained246371
Total Skips20259
Total Code Submissions914012
Total Times Completed171978
JavaScript Completions63803
CoffeeScript Completions87
Ruby Completions5384
Python Completions72187
C# Completions11331
Objective-C Completions26
C++ Completions4753
Java Completions13675
Clojure Completions259
TypeScript Completions2783
COBOL Completions5
Total Stars2519
% of votes with a positive feedback rating86% of 12266
Total "Very Satisfied" Votes9327
Total "Somewhat Satisfied" Votes2509
Total "Not Satisfied" Votes430
Ad
Contributors
  • user2505876 Avatar
  • jhoffner Avatar
  • krikus Avatar
  • ZozoFouchtra Avatar
  • GiacomoSorbi Avatar
  • anter69 Avatar
  • brunolm Avatar
  • donaldsebleung Avatar
  • aweleshetu Avatar
  • Chrono79 Avatar
  • Blind4Basics Avatar
  • Torkel Avatar
  • FArekkusu Avatar
  • hobovsky Avatar
  • ___i Avatar
  • __Anonymous__ Avatar
  • kirull Avatar
  • akar-0 Avatar
  • farhanaditya Avatar
  • LearningFTW Avatar
Ad