fn main(){
loop{
println!("Enter the website URL");
let mut input=String::new();
std::io::stdin().read_line(&mut input).expect("Failed to read input");
let input=input.trim().to_string();
let domain_name=get_domain(&input);
if domain_name==input{
println!("No proper domain name");
}
else{
println!("DOMAIN NAME :{}",domain_name);
}
println!("Do you want to try again y/n");
let mut choice=String::new();
std::io::stdin().read_line(&mut choice).expect("Failed to read input");
choice=choice.trim().to_lowercase();
if choice!="y"{
break;
}
}
}
fn get_domain(input:&String)->&str{
let website=input.as_bytes();
for (i,&item) in website.iter().enumerate(){
if item==b'.'{
return &input[i+1..];
}
}
return &input[..];
}