Example #1
0
        public static void FindMatraVruttams(int n)
        {
            Rule[] Rules = RuleHelper.GetMatraVruttams(n);
            if (Rules.Length == 0)
            {
                Document.GetElementById("result").InnerHTML = "<span class='gName'>ఫలితాలు ఏమీ లేవు</span>";
                return;
            }

            Rules = SortHelper.SortByCharLength(Rules);
            StringBuilder sb = new StringBuilder();

            sb.Append("<span class='gName'>");
            sb.Append(n);
            sb.Append("</span>");
            sb.Append(" మాత్రలు గల వృత్తములు క్రిందన ఇవ్వబడ్డాయి.");

            sb.Append(" మొత్తం ");
            sb.Append("<span class='gName'> ");
            sb.Append(Rules.Length);
            sb.Append("</span>");
            sb.Append(" వృత్తములు దొరికాయి. ");


            sb.Append("<ol>");
            int last = 0;

            foreach (Rule R in Rules)
            {
                if (R.CharLength != last)
                {
                    if (0 != last)
                    {
                        sb.Append("</ol>");
                        sb.Append("</li>");
                    }
                    sb.Append("<li>");

                    sb.Append("<b>");
                    sb.Append(R.ChandamName + " (" + R.CharLength + ") ");
                    sb.Append("</b>");
                    sb.Append("</li>");
                    sb.Append("<ol>");
                }

                sb.Append("<li>");
                sb.Append(R.Name);
                sb.Append("</li>");

                last = R.CharLength;
            }
            sb.Append("</li>");
            sb.Append("</ol>");
            Document.GetElementById("result").InnerHTML = (string)Script.Literal("sb.toString2()", null);
        }