Java Mock PRA 12 3 Solutions
Java Mock PRA 12 3 Solutions
------------------------------------Unix------------------------------------------
awk 'BEGIN{FS="|"; eco=0; gco=0; IGNORECASE=1}
{
if($3 == "English")
{eco++};
if( $3 == "Geography")
{gco++};
}
END{
if(gco==0 && eco==0){
print "No records found.";}
else{
print "Count of students for English Major = "eco;
print "Count of students for Geography Major = "gco;
}
}'
------------------------------------Java
Solution------------------------------------------
import java.util.*;
class College
{
private int id,cNo,pcode;
private String name,addr;
public College(int id, int cNo, int pcode, String name, String addr)
{
super();
this.id = id;
this.cNo = cNo;
this.pcode = pcode;
this.name = name;
this.addr = addr;
}
public int getId()
{
return id;
}
public void setId(int id)
{
this.id = id;
}
public int getContactNo()
{
return cNo;
}
public void setContactNo(int cNo)
{
this.cNo = cNo;
}
public int getPincode()
{
return pcode;
}
public void setPincode(int pcode)
{
this.pcode = pcode;
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public String getAddress()
{
return addr;
}
public void setAddress(String addr)
{
this.addr = addr;
}
}
public class Solution
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
System.out.println("name-"+res1.getName());
System.out.println("contactNo-"+res1.getContactNo());
System.out.println("address-"+res1.getAddress());
System.out.println("pincode-"+res1.getPincode());
}
else
{
System.out.println("No College found with mentioned attribute");
}
System.out.println("name-"+res2.getName());
System.out.println("contactNo-"+res2.getContactNo());
System.out.println("address-"+res2.getAddress());
System.out.println("pincode-"+res2.getPincode());
}
else
{
System.out.println("No College found with mentioned attribute.");
}
}
public static College findCollegeWithMaximumPincode(College col[])
{
int max=0;
College result =null;
for(int i=0; i<col.length; i++){
if(col[i].getPincode() > max){
result = col[i];
max= col[i].getPincode();
}
}
if(result!=null)
return result;
else
return null;
}
}
}
if(ans!=null)
return ans;
else
return null;
}
}
------------------------------------Unix------------------------------------------
}'
-----------------------------Java Solution-----------------------------------------
import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;
int n = sc.nextInt();
for(int i=0;i<n;i++){
number = sc.nextInt();sc.nextLine();
name = sc.nextLine();
price = sc.nextDouble();
if (vehicle == null){
System.out.println("No Vehicle found with mentioned attribute");
}
else{
System.out.println("number-"+vehicle.getNumber());
System.out.println("name-"+vehicle.getName());
System.out.println("price-"+vehicle.getPrice());
}
if (vehicle2 == null){
System.out.println("No Vehicle found with mentioned attribute");
}
else{
System.out.println("number-"+vehicle2.getNumber());
System.out.println("name-"+vehicle2.getName());
System.out.println("price-"+vehicle2.getPrice());
}
for(int i=0;i<vehicles.length;i++){
if(vehicles[i].getPrice() <= min){
min = vehicles[i].getPrice();
}
}
for(int i=0;i<vehicles.length;i++){
if(vehicles[i].getPrice() == min){
f=i;
}
}
if(f==-1){
return null;
}
else{
return vehicles[f];
}
}
}
class Vehicle {
-----------------------------Unix-----------------------------------------
-----------------------------Java Solution-----------------------------------------
import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;
}
public static double findAverageAgeOfLawyer(Lawyer[] l)
{
double sum=0,avg=0;
for(int i=0;i<l.length;i++){
sum+=l[i].getAge();
}
avg=sum/l.length;
if(avg==0)
return 0;
else
return avg;
}
public static Lawyer searchLawyerByName(Lawyer[] l, String sname)
{
Lawyer nameLawyer=l[0];
for(int i=0;i<l.length;i++){
if(l[i].getName().equalsIgnoreCase(sname))
return l[i];
}
return null;
}
class Lawyer
{
int id;
String name;
double salary;
int age;
public Lawyer(int id,String name, double salary,int age)
{
this.id=id;
this.name=name;
this.salary=salary;
this.age=age;
}
public int getId(){
return id;
}
public void setId(int id){
this.id=id;
}
public String getName(){
return name;
}
public void setName(String name){
this.name=name;
}
public double getSalary()
{
return salary;
}
public void setSalary(double salary)
{
this.salary=salary;
}
public int getAge(){
return age;
}
public void setAge(int age){
this.age=age;
}
}