ଛାଞ୍ଚ:Str mid/testcases

ଉଇକିପିଡ଼ିଆ‌ରୁ

input params 2,3,4[ସମ୍ପାଦନା]

Regular[ସମ୍ପାଦନା]

  • abc;1;26: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୨" ।
  • abc;10;5: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୫" ।
  • abc;10;;: jklmnopqrstuvwxyz
  • abc;;6;: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୬" ।
  • abc;6;200: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୨" ।
  • abc;6;200: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୨" ।

Use param 4 (index j) not sublength[ସମ୍ପାଦନା]

  • abc;10;15: jklmno
  • abc;10; jklmnopqrstuvwxyz
  • abc;;6: Abcdef

blank params[ସମ୍ପାଦନା]

blank string
  • :
  • ;5:
  • ;;5: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୫" ।
  • ;;;5:
  • ;6;7;8: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୭" ।
blank for numbers
  • abc: Abcdefghijklmnopqrstuvwxyz
  • abc;: Abcdefghijklmnopqrstuvwxyz
  • abc;;: Abcdefghijklmnopqrstuvwxyz
  • abc;;;: Abcdefghijklmnopqrstuvwxyz
  • abc;2=: Abcdefghijklmnopqrstuvwxyz
  • abc;2=;3=: Abcdefghijklmnopqrstuvwxyz
  • abc;2=;3=;4=: Abcdefghijklmnopqrstuvwxyz
  • abc;;3=: Abcdefghijklmnopqrstuvwxyz
  • abc;;;4=: Abcdefghijklmnopqrstuvwxyz
  • abc;2=;;4=: Abcdefghijklmnopqrstuvwxyz

i < 0[ସମ୍ପାଦନା]

  • abc;-10;: qrstuvwxyz
  • abc;-10;7: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୭" ।

i < 0, using j[ସମ୍ପାଦନା]

  • abc;-10;;20: qrst
  • abc;-10;;-7: qrst
  • abc;-10;;-10: q
  • abc;-10;;7:String Module Error: String subset indices out of order

sublen<0[ସମ୍ପାଦନା]

  • abc;2=5;3=-3: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୩" ।
  • abc;2=7;3=-3: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୩" ।
  • abc;;3=-3;j=10: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୩" ।
  • abc;;3=3;j=10: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୩" ।
  • abc;2=7;3=-3: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୩" ।
  • abc;;3=-3: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୩" । TODO apply logic: from the end
  • abc;;3=-10;4=30: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୧" । (check this: j=30 or j=26?)

Zeros[ସମ୍ପାଦନା]

  • abc;0:String Module Error: String subset index out of range
  • abc;5;0: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୦" ।
  • abc;5;;0:String Module Error: String subset index out of range
  • abc;0;0;0: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୦" ।
  • abc;2=;: Abcdefghijklmnopqrstuvwxyz
  • abc;2=5;3=0: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୦" ।
  • abc;2=5;j=0:String Module Error: String subset index out of range

Input errors[ସମ୍ପାଦନା]

  • abc;2=2;3=3;7: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୩" ।
  • abc;;2=foo; Abcdefghijklmnopqrstuvwxyz
  • abc;3=foo; ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଶବ୍ଦ "foo"
  • abc;2=foo;3=bar; ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଶବ୍ଦ "bar"

Index errors[ସମ୍ପାଦନା]

Triangular calculation check
  • abc;6;7;8: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୭" ।
  • abc;6;7;8: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୭" ।
  • ;6;1;8: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୧" ।
other
  • abc;0:String Module Error: String subset index out of range
  • abc;3;0: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୦" ।
  • abc;0;;15:String Module Error: String subset index out of range
  • abc;10;;7:String Module Error: String subset indices out of order
  • abc;-5;26: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୨" ।
  • abc;-1;5: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୫" ।

Error message suppression[ସମ୍ପାଦନା]

  • abc;0;10; ignore errors=false: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୧" ।
  • abc;0;10; ignore errors=true: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୧" ।
  • abc;0;5: ignore errors=false; ignore errors=false: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୫" ।
  • abc;0;5:ignore errors=true: ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "୫" ।