My first foray into Code Golf
So I am poking around on Stack Overflow, trying to figure out a way for someone as stupid as me to actually move my reputation up, when I stumble on this post…
Code Golf: Duplicate Character Removal in String
This seemed simple enough, so here is my VB.NET console application code:
Module Module1
Sub Main()
Dim s As String = "nbHHkRvrXbvkn"
Console.WriteLine("The original string is: " + s)
For Each c In s : s = IIf(s.LastIndexOf(c) <> s.IndexOf(c), s.Replace(CStr(c), Nothing), s) : Next
Console.WriteLine("The modified string is: " + s)
Console.ReadKey()
End Sub
End ModuleThe line that does all the work is 98 characters, including the spaces that the IDE automagically puts in there for me.
Anyone have any ideas on how to improve it in VB.NET?