saurav_kalsoor

Smallest Substring - TESTCASES

Nov 19th, 2021 (edited)
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #Author : Saurav Kalsoor
  2. #Testcases for Smallest Substring
  3.  
  4. ___________________________________________________________________________________________________________________________
  5. // Testcase : 1
  6.  
  7. //Input :
  8. 10
  9. yyxyyzzxyx
  10.  
  11. //Output :
  12. 3
  13. ___________________________________________________________________________________________________________________________
  14. // Testcase : 2
  15.  
  16. //Input :
  17. 20
  18. zyyyyzyzyzyyxxyxxyxy
  19.  
  20.  
  21. //Output :
  22. 2
  23. ___________________________________________________________________________________________________________________________
  24. // Testcase : 3
  25.  
  26. //Input :
  27. 30
  28. zyzyzyxyyxzzxyyxzzxyyxzzxyzzyz
  29.  
  30. //Output :
  31. 7
  32. ___________________________________________________________________________________________________________________________
  33. // Testcase : 4
  34.  
  35. //Input :
  36. 50
  37. yyyyyzzzzyzzzzyzyyzyzyyyzzyzyyyzzyzzzyzyzzyzyzzzyy
  38.  
  39. //Output :
  40. -1
  41.  
  42. ___________________________________________________________________________________________________________________________
  43. // Testcase : 5
  44.  
  45. //Input :
  46. 80
  47. zxxyyxyyzxxzxzyyxzzxyzyzxxyxzzyyyyyxyzzxxxxzzxxyzzxzzxxzzxxzzxzzzyyxzzzzzyyzyxyz
  48.  
  49. //Output :
  50. 2
  51. __________________________________________________________________________________________________________________________
  52. // Testcase : 6
  53.  
  54. //Input :
  55. 100
  56. xyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzzyzy
  57.  
  58. //Output :
  59. 4
  60. ___________________________________________________________________________________________________________________________
  61. // Testcase : 7
  62.  
  63. //Input :
  64. 150
  65. zyzyzyxyyxzzxyyxzzxyyxzzxyzzyzzyzyzyxyyxzzxyyxzzxyyxzzxyzzyzzyzyzyxyyxzzxyyxzzxyyxzzxyzzyzzyzyzyxyyxzzxyyxzzxyyxzzxyzzyzzyzyzyxyyxzzxyyxzzxyyxzzxyzzyz
  66.  
  67. //Output :
  68. 7
  69. ___________________________________________________________________________________________________________________________
  70. // Testcase : 8
  71.  
  72. //Input :
  73. 180
  74. zzyzzzyzyyzyyyyyzyyyzzyzzzyyyyzzyzyyyyzzzyzzzyyyzyzyzyzzzzzyyyzzyzyzyzzyyzyzzyzzyyyyzzyyyyzyyyzzyzyyzzyyzyzzzzzzyyyzzzyzzyyzyzzzyyzzzzzyzzzyyyyzyzyzzyzzzyzzzzzyzzyyyzzzzyzyzyyyzyzz
  75.  
  76. //Output :
  77. -1
  78. ___________________________________________________________________________________________________________________________
  79. // Testcase : 9
  80.  
  81. //Input :
  82. 400
  83. xyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzzyzyxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzzyzyxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzzyzyxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzzyzy
  84.  
  85. //Output :
  86. 4
  87. ___________________________________________________________________________________________________________________________
  88. // Testcase : 10
  89.  
  90. //Input :
  91. 1000
  92. xyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxzxyxzxyxyxz
  93.  
  94. //Output :
  95. 3
  96. ___________________________________________________________________________________________________________________________
Add Comment
Please, Sign In to add comment