Java Proctored Assessment Programming solution 2nd march
Reverse of the number is 54321
import java.util.Scanner;
public class Solution1000 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
StringBuffer sb = new
StringBuffer(sc.nextLine());
System.out.println("Reverse of the number is
"+sb.reverse());
}
}
Sort the medicines according to Medicine prices with
Respective to the disease
dolo650
batch1
fever
100
dolo990
batch2
headache
101
paracetemol
batch3
bodypains
102
almox500
batch4
fever
103
fever
import java.util.Arrays;
import java.util.Scanner;
public class Solution100 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Medicine[] m = new Medicine[4];
for(int i =0;i<m.length;i++) {
String a = sc.nextLine();
String b = sc.nextLine();
String c = sc.nextLine();
int d = sc.nextInt();
sc.nextLine();
m[i] = new Medicine(a,b,c,d);
}
String e = sc.nextLine();
Integer[] f = sortAccordingtoPrices(m,e);
for(Integer g : f) {
System.out.println(g);
}
}
public static Integer[] sortAccordingtoPrices(Medicine[] m,
String e) {
int count =0 ;
for(int i=0;i<m.length;i++) {
if(m[i].getDisease().equals(e)) {
count++;
}
}
Integer[] j = new Integer[count];
int k = 0;
for(int i=0;i<m.length;i++) {
if(m[i].getDisease().equalsIsIgnorecase(e)) {
j[k++] = m[i].getPrice();
Arrays.sort(j);
}
}
return j;
}
}
class Medicine{
private String MedicineName;
private String batch;
private String disease;
private int price;
public String getMedicineName() {
return MedicineName;
}
public void setMedicineName(String medicineName) {
MedicineName = medicineName;
}
public String getBatch() {
return batch;
}
public void setBatch(String batch) {
this.batch = batch;
}
public String getDisease() {
return disease;
}
public void setDisease(String disease) {
this.disease = disease;
}
public int getPrice() {
return price;
}
public void setPrice(int price) {
this.price = price;
}
public Medicine(String medicineName, String batch, String
disease, int price) {
this.MedicineName = medicineName;
this.batch = batch;
this.disease = disease;
this.price = price;
}
}
No comments:
Post a Comment