Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
- int N=Integer.parseInt(br.readLine());
- CBHT<String,String> tab=new CBHT<String,String>(2*N);
- CBHT<String,String> tab2=new CBHT<String,String>(2*N);
- for(int i=0;i<N;i++){
- String vlez=br.readLine();
- String[] pom=vlez.split(" ");
- String ime_lek=pom[0];
- int vid_lista=Integer.parseInt(pom[1]);
- int cena=Integer.parseInt(pom[2]);
- int kolicina=Integer.parseInt(pom[3]);
- if(vid_lista==1){
- String value;
- value=""+cena+""+kolicina;
- tab.insert(ime_lek, value);
- }
- else {
- String value;
- value=""+cena+""+kolicina;
- tab2.insert(ime_lek, value);
- }
- }
- System.out.println();
- String vlez;
- while(!(vlez=br.readLine()).equals("KRAJ")){
- String[] pom=vlez.split(" ");
- String ime_lek=pom[0].toUpperCase();
- SLLNode<MapEntry<String,String>> node=tab.search(ime_lek);
- if(node!=null){
- System.out.println(node.element.key);
- String[] pom1=node.element.value.split(" ");
- int cena=Integer.parseInt(pom1[0]);
- int kolicina=Integer.parseInt(pom1[1]);
- System.out.println("POZ");
- System.out.println(cena+" den");
- System.out.println(kolicina);
- }
- else{
- node=tab2.search(ime_lek);
- if(node!=null)
- {
- System.out.println(node.element.key);
- String[] pom1=node.element.value.split(" ");
- int cena=Integer.parseInt(pom1[0]);
- int kolicina=Integer.parseInt(pom1[1]);
- System.out.println("NEG");
- System.out.println(cena+" den");
- System.out.println(kolicina);
- }
- else{
- System.out.println("Nema takov proizvod");
- }
- //System.err.println("Nema takov proizvod");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment