Advertisement
unknown_0711

Untitled

Oct 9th, 2022
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.00 KB | None | 0 0
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5. public class Main
  6. {
  7. public static void main (String[] args) throws java.lang.Exception
  8. {
  9. Scanner sc = new Scanner (System.in);
  10. String s=sc.next();
  11. int n= s.length();
  12. 255 255 1 1135
  13. i=2
  14. j=5
  15. k=6
  16.  
  17. for(int i=0; i<n; i++){
  18. for(int j= i+1; j<n; j++){
  19. for(int k =j+1; k<n-1; k++){
  20. long []ans= new long [4];
  21. ans[0]=0;
  22. for(int q=0;q<=i;q++){
  23. ans[0]*=10;
  24. int x=(s.charAt(q)-'0');
  25. ans[0]+=(long)x;
  26. }
  27. ans[1]=0;
  28. for(int q=i+1;q<=j;q++){
  29. ans[1]*=10;
  30. int x=(s.charAt(q)-'0');
  31. ans[1]+=(long)x;
  32. }
  33. ans[2]=0;
  34. for(int q=j+1;q<=k;q++){
  35. ans[2]*=10;
  36. int x=(s.charAt(q)-'0');
  37. ans[2]+=(long)x;
  38. }
  39. ans[3]=0;
  40. for(int q=k+1;q<n;q++){
  41. ans[3]*=10;
  42. int x=(s.charAt(q)-'0');
  43. ans[3]+=(long)x;
  44. }
  45. int flag=0;
  46.  
  47. for(int p=0;p<4;p++)
  48. {
  49. // if(i==2 && j==5 && k==7)System.out.print(ans[p]+" ");
  50. if(ans[p]>255)flag=1;
  51. }
  52.  
  53. if(flag==1 )continue;
  54. for(int p=0;p<3;p++)
  55. {
  56. System.out.print(ans[p]+".");
  57. }
  58. System.out.println(ans[3]);
  59.  
  60.  
  61. }
  62. }
  63. }
  64. }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement