Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
abababa sub string
//Rextester.Program.Main is the entry point for your code. Don't change it. //Compiler version 4.0.30319.17929 for Microsoft (R) .NET Framework 4.5 using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; namespace Rextester { public class Program { public static void Main(string[] args) { //Your code goes here var input ="abcdefgh"; Console.WriteLine("Input: \"" + input +"\""); var inputLen = input.Length; var maxProd = 0; var subStrLen= 1; //always start with first char while (subStrLen <= inputLen) { var occurance =0; var curProd = 0; var findStr = input.Substring(curProd, subStrLen) ; for(int i=0; i < inputLen - subStrLen +1; i++) { if(findStr == input.Substring(i, subStrLen)) { occurance++; } } curProd = subStrLen * occurance; if(maxProd <= curProd) { maxProd = curProd; } Console.WriteLine(string.Format("\"{0}\", whose product equals {1} * {2} = {3},",findStr,subStrLen,occurance,curProd )); subStrLen ++; } Console.WriteLine("Output: " + maxProd); } } }
run
|
edit
|
history
|
help
0
Main Math
Pyramid
SMS filter config Captures and Groups
asxsadaxsdf
svitch
count occurances
RRR
rekenmachine in c#
Today's work
xml into dictionary