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++;
}
}
}
}