Comma Separated File

 Comma Separated File.

package exercise;

import java.util.Arrays;
import java.util.StringTokenizer;
//Input Format
//JAVA 14, JEE 10, JME 12

public class CommaSepFile {

    public static void main(String[] args) {
        int i=0,j=0,k=0,tot=0,d=1,c=0,remai=0;
        boolean p=false;
        String s1[]=new String[6];
        Integer a[]=new Integer[10];
        String s3=Arrays.toString(args);
    StringTokenizer s=new StringTokenizer(s3,",");
   
    while(s.hasMoreElements())
    {
         s1[i]  = (String) s.nextElement();
        //System.out.println(x);
        i++;
    }
    s1[0]=s1[0].substring(1);
    //System.out.println(s1.length);
   
    for(String s2:s1)
    {
       
        if(i%2==0)
        {
            s1[j]=s2;
            System.out.print(s1[j]+" ");
            j++;
        }else
        {
            String q=s2.substring(1,3);
            a[k]=Integer.parseInt(q);
            System.out.print(a[k]+" ");
            tot=tot+a[k];
            k++;
       
           
        }
        a[k]=0;
        //System.out.print(s2+" ");
        //System.out.println("");
        i++;
        }
    System.out.println("\n\nSubject Time  Day");
k=0;
    while(tot>0)
    {
        if(p==false&&a[k]!=0)
        {
            if(a[k]>=8)
            {
                a[k]=a[k]-8;
            System.out.println(s1[k]+"     8     " +d);
            d++;
            tot=tot-8;
           
        }else
        {
            c=a[k];
            System.out.println(s1[k]+"     "+c+"     "+d);
            k++;
            tot=tot-c;
            p=true;
            }
        }else if(a[k]!=0&&p==true)
        {
            remai=8-c;
            System.out.println(s1[k]+"     "+remai+"     "+d);
            a[k]=a[k]-remai;
            tot=tot-remai;
            d++;
            p=false;
        }else
        {
            k++;
        }
    }
    }

}