Over a million developers have joined DZone.

Code Golf: Word Jumble

DZone's Guide to

Code Golf: Word Jumble

· IoT Zone
Free Resource

Address your IoT software testing needs – improve quality, security, safety, and compliance across the development lifecycle.

When it comes to ingenuity, Code Golf is my absolute favorite thing in the developer space. Code Golf, like the game of golf, is an exercise in brevity - the fewest lines of code and the smaller the file size, the better. It requires creativity, knowledge of your craft, and perseverance.

So in order to showcase the brightest members of our community, DZone will be holding a weekly Code Golf competition.

What's in it for you? The winner every week will receive some awesome DZone swag!

In order to submit your entry, you'll need to leave a comment with your code (using the code feature), as well as what language you used. Your code must be completely self-contained (don't reference code external to your own!).

So, let's get started!

This week's challenge aims to confuse - you must create a program that rearranges the characters of an input. The first and last letters of the input must stay in their original positions, but all other characters will be re-ordered. For instance:

INPUT: Ryan blogs about ponies.

OUTPUT: Rayn bogls auobt pnioes.

Fewest characters will win. You must submit by Tuesday, April 21st. The winner will be announced in next week's newsletter.

Sound like something you can handle? We'd like to see you try.

Happy coding!

Accelerate the delivery of high-quality software in the connected IoT era through an integrated analysis, testing, security, and analytics platform. Parasoft's comprehensive portfolio of testing toolsautomates time-consuming testing tasks and provides management with intelligent analytics and reporting so they can focus on what matters.


Opinions expressed by DZone contributors are their own.


Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}