Skip to content

Latest commit

 

History

History
77 lines (67 loc) · 1.46 KB

File metadata and controls

77 lines (67 loc) · 1.46 KB
$ git clone https://github.com/PPL-IIITA/ppl-assignment-ObliviousChild-Master-2

For Q1-7

$ cd ppl-assignment-ObliviousChild-Master-2/PPLValentine/src/pplvalentine
$ javac *.java
$ cd ..

For Q3:

$ java pplvalentine.Q3 [optional: value of k;defaults to 5]

For Q4:

$ java pplvalentine.Q4 [optional: value of k;defaults to 5]

For Q5:

$ java pplvalentine.Q5 [optional: enter 1 for old method; otherwise new method is used]

For Q6:

$ java pplvalentine.Q6 value-of-t [k=5]
or
$ java pplvalentine.Q6 value-of-t value-of-k
or
$ java pplvalentine.Q6 [t=10] [k=5]

For Q7: (takes random value if unspecified)

$ java pplvalentine.Q7 [optional: 0 for array, 1 for sortedarray, 2 for hashtable]

For Q8: (makes 4-best structure)

$ cd ppl-assignment-ObliviousChild-Master-2/Q8/src/q8
$ javac *.java
$ cd ..
$ java q8.Q8 how-to-gift no-of-couples
or
$ java q8.Q8 how-to-gift [k=5]
or
$ java q8.Q8 [howToGift=0] [k=5]

For Q9: (makes 4-best structure)

$ cd ppl-assignment-ObliviousChild-Master-2/Q9/src/q9
$ javac *.java
$ cd ..
$ java q9.Q9 [optional: no-of-couples; default=5]

For Q10: (makes 4-best structure)

$ cd ppl-assignment-ObliviousChild-Master-2/Q10/src/q10
$ javac *.java
$ cd ..
$ java q10.Q10 [optional: no-of-couples; default=5]

For Q11: Exceptions are already implemented

For Q12:

$ cd ppl-assignment-ObliviousChild-Master-2/Event/src
$ javac q12/*.java
$ javac e/*.java
$ javac l/*.java
$ java q12.Q12