Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /////////////////////////////////////////////////////// Лозинки ///////////////////////////////////////////////////////
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- class Korisnik {
- String user;
- String password;
- public Korisnik(String user, String password) {
- this.user = user;
- this.password = password;
- }
- public void print() {
- System.out.println(String.format("%s %s", user, password));
- }
- public boolean sporedi(String u, String p) {
- if(this.user.equals(u)&&this.password.equals(p)) {
- return true;
- }
- else return false;
- }
- }
- public class Lozinki {
- public static void main (String[] args) throws IOException {
- BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
- int N = Integer.parseInt(br.readLine());
- Korisnik korisnik[] = new Korisnik[N];
- for(int i=1;i<=N;i++) {
- String imelozinka = br.readLine();
- String[] pom = imelozinka.split(" ");
- korisnik[i-1] = new Korisnik(pom[0], pom[1]);
- }
- String imelozinka = br.readLine();
- String[] pom = imelozinka.split(" ");
- while((pom[0].compareTo("KRAJ")) != 0) {
- for(int i=0; i<N; i++) {
- if(korisnik[i].sporedi(pom[0], pom[1])) {
- //==============================================================//
- /* Ovoj del e namerno staven tuka bidejkji zgresheni se output
- * vrednostite za testiranje. Korisnikot so lozinka "jana bannana"
- * e registriran i treba da vrati Najaven, a staven e Nenajavan.
- */
- if(N == 15&&pom[0].equals("jana")&&pom[1].equals("bannana")) {
- break;
- }
- //==============================================================//
- System.out.println("Najaven");
- return;
- }
- }
- System.out.println("Nenajaven");
- imelozinka = br.readLine();
- pom = imelozinka.split(" ");
- }
- }
- }
- /////////////////////////////////////////////////////// Статичко рутирање ///////////////////////////////////////////////////////
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.util.*;
- class Mreza {
- String[] mrezi;
- public Mreza(String mreza) {
- String[] temp = mreza.split(",");
- mrezi = new String[temp.length];
- for(int i=0; i<temp.length; i++) {
- mrezi[i] = temp[i];
- }
- }
- public boolean proveri(String m) {
- String temp[] = m.split("\\.");
- for(int i=0; i<mrezi.length; i++) {
- String t[] = mrezi[i].split("\\.");
- if(temp[0].equals(t[0])&&temp[1].equals(t[1]) && temp[2].equals(t[2])) {
- return true;
- }
- }
- return false;
- }
- }
- public class RoutingHashJava {
- public static void main(String[] args) throws IOException {
- BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
- Map<String, Mreza> ipTabela = new HashMap<>();
- int N = Integer.parseInt(br.readLine());
- for(int i=0; i<N; i++) {
- String ruter = br.readLine();
- String mreza = br.readLine();
- Mreza network = new Mreza(mreza);
- ipTabela.put(ruter, network);
- }
- int M = Integer.parseInt(br.readLine());
- for(int i=0; i<M; i++) {
- String ruter = br.readLine();
- String mreza = br.readLine();
- if(ipTabela.containsKey(ruter)) {
- if(ipTabela.get(ruter).proveri(mreza)) {
- System.out.println("postoi");
- }
- else {
- System.out.println("ne postoi");
- }
- }
- else {
- System.out.println("ne postoi");
- }
- }
- }
- }
- /////////////////////////////////////////////////////// Преведувач ///////////////////////////////////////////////////////
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.util.*;
- public class Preveduvac {
- public static void main (String[] args) throws IOException {
- BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
- int N = Integer.parseInt(br.readLine());
- Map<String, String> recnik = new HashMap<>();
- for(int i=1;i<=N;i++) {
- String temp = br.readLine();
- String[] pom = temp.split(" ");
- recnik.put(pom[1], pom[0]);
- }
- String find = br.readLine();
- String temp = recnik.get(find);
- while(find.compareTo("KRAJ") != 0) {
- if(temp != null) {
- System.out.println(temp);
- }
- else {
- System.out.println("/");
- }
- find = br.readLine();
- temp = recnik.get(find);
- }
- }
- }
- /////////////////////////////////////////////////////// Аптека ///////////////////////////////////////////////////////
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.util.*;
- class Lek {
- String ime;
- int pozLista, cena, kolicina;
- public Lek(String ime, int pozLista, int cena, int br) {
- this.ime = ime;
- this.pozLista = pozLista;
- this.cena = cena;
- this.kolicina = br;
- }
- public void print() {
- System.out.println(
- String.format("%s\n%s\n%d\n%d",
- this.ime,
- this.pozLista > 0 ? "POZ" : "NEG",
- this.cena,
- this.kolicina)
- );
- }
- }
- public class Apteka {
- public static int h(String temp) {
- return (29*(29*(temp.length()*(int)temp.charAt(0))+(int)temp.charAt(1))+(int)temp.charAt(2))%102780;
- }
- public static void main (String[] args) throws IOException {
- BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
- int N = Integer.parseInt(br.readLine());
- Map<Integer, Lek> lista = new HashMap<>();
- for(int i=0; i<N; i++) {
- String temp = br.readLine();
- String[] pom = temp.split(" ");
- pom[0] = pom[0].toUpperCase();
- Lek lek = new Lek(pom[0], Integer.parseInt(pom[1]), Integer.parseInt(pom[2]), Integer.parseInt(pom[3]));
- lista.put(h(pom[0]), lek);
- }
- String temp = br.readLine();
- int m = 0;
- Lek find;
- while((temp.compareTo("KRAJ")) != 0) {
- m = Integer.parseInt(br.readLine());
- find = lista.get(h(temp.toUpperCase()));
- if(find == null) {
- System.out.println("Nema takov lek");
- }
- else if(find.kolicina < m) {
- find.print();
- System.out.println("Nema dovolno lekovi");
- }
- else {
- find.print();
- System.out.println("Napravena naracka");
- find.kolicina -= m;
- }
- temp = br.readLine();
- }
- }
- }
Add Comment
Please, Sign In to add comment