Quantcast
Channel: CodeChef Discuss - latest questions
Viewing all articles
Browse latest Browse all 40121

Some More Homework - Wrong Answer

$
0
0

For the problem Some More Homework, Why am I getting wrong answer? I have implemented in Java. Here is the code:

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

class SomeMoreHomework
{
    public static void main(String args[]) throws IOException
    {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int t=Integer.parseInt(br.readLine());
        if(t > 10)
        {
            System.out.println("Number of testcases exceeded");
        }
        else
        {
            for(int j=0;j<t;j++){
            int p = Integer.parseInt(br.readLine());
            String c = br.readLine().replaceAll(" ",""); 
            String b = "0110100110010110";
            String result = "";
            while(p > b.length())
            {
                b += b;
            }

            for(int i=1;i<p;i++) 
            {
                result += b.indexOf(c.substring(0,i))+" ";
            }
            result += b.indexOf(p);
            System.out.println(result);
            }
        }
    }
}

Viewing all articles
Browse latest Browse all 40121

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>