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;
- import java.util.ArrayList;
- import java.util.Hashtable;
- public class RoutingHashJava {
- public static void main (String[] args) throws IOException {
- BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
- int N = Integer.parseInt(br.readLine());
- Hashtable<String,ArrayList<String>> tabela=new Hashtable<>();
- for(int i=1;i<=N;i++){
- String interfejs=br.readLine();
- String values=br.readLine();
- String []val=values.split(",");
- ArrayList<String> lista=new ArrayList<>();
- for(int j=0;j<val.length;++j){
- String[] pom=val[j].split("\\.");
- // System.out.println(pom.length);
- String ip=pom[0]+"."+pom[1]+"."+pom[2];
- lista.add(ip);
- }
- tabela.put(interfejs,lista);
- }
- int M=Integer.parseInt(br.readLine());
- for(int i=1;i<=M;i++){
- String interfejs=br.readLine();
- String ip=br.readLine();
- String []pom=ip.split("\\.");
- String ipcheck=pom[0]+"."+pom[1]+"."+pom[2];
- if(tabela.containsKey(interfejs)){
- if(tabela.get(interfejs).contains(ipcheck)){
- System.out.println("postoi");
- }
- else
- System.out.println("ne postoi");
- }
- else{
- System.out.println("ne postoi");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment