You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

28 KiB

Atoi

Try with the argument: ""

0

Does the function returns the value above?
Try with the argument: "-"

0

Does the function returns the value above?
Try with the argument: "--123"

0

Does the function returns the value above?
Try with the argument: "1"

1

Does the function returns the value above?
Try with the argument: "-3"

-3

Does the function returns the value above?
Try with the argument: "8292"

8292

Does the function returns the value above?
Try with the argument: "9223372036854775807"

9223372036854775807

Does the function returns the value above?
Try with the argument: "-9223372036854775808"

-9223372036854775808

Does the function returns the value above?

RecursivePower

Try with the arguments: nb = -7 and power = -2

0

Does the function returns the value above?
Try with the arguments: nb = -8 and power = -7

0

Does the function returns the value above?
Try with the arguments: nb = 4 and power = 8

65536

Does the function returns the value above?
Try with the arguments: nb = 1 and power = 3

1

Does the function returns the value above?
Try with the arguments: nb = -1 and power = 1

-1

Does the function returns the value above?
Try with the arguments: nb = -6 and power = 5

-7776

Does the function returns the value above?

PrintCombN

Try with the argument: n = 1

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Does the function prints the value above?
Try with the argument: n = 2

01, 02, 03, 04, 05, 06, 07, 08, 09, 12, 13, 14, 15, 16, 17, 18, 19, 23, 24, 25, 26, 27, 28, 29, 34, 35, 36, 37, 38, 39, 45, 46, 47, 48, 49, 56, 57, 58, 59, 67, 68, 69, 78, 79, 89

Does the function prints the value above?
Try with the argument: n = 3

012, 013, 014, 015, 016, 017, 018, 019, 023, 024, 025, 026, 027, 028, 029, 034, 035, 036, 037, 038, 039, 045, 046, 047, 048, 049, 056, 057, 058, 059, 067, 068, 069, 078, 079, 089, 123, 124, 125, 126, 127, 128, 129, 134, 135, 136, 137, 138, 139, 145, 146, 147, 148, 149, 156, 157, 158, 159, 167, 168, 169, 178, 179, 189, 234, 235, 236, 237, 238, 239, 245, 246, 247, 248, 249, 256, 257, 258, 259, 267, 268, 269, 278, 279, 289, 345, 346, 347, 348, 349, 356, 357, 358, 359, 367, 368, 369, 378, 379, 389, 456, 457, 458, 459, 467, 468, 469, 478, 479, 489, 567, 568, 569, 578, 579, 589, 678, 679, 689, 789

Does the function prints the value above?
Try with the argument: n = 4

0123, 0124, 0125, 0126, 0127, 0128, 0129, 0134, 0135, 0136, 0137, 0138, 0139, 0145, 0146, 0147, 0148, 0149, 0156, 0157, 0158, 0159, 0167, 0168, 0169, 0178, 0179, 0189, 0234, 0235, 0236, 0237, 0238, 0239, 0245, 0246, 0247, 0248, 0249, 0256, 0257, 0258, 0259, 0267, 0268, 0269, 0278, 0279, 0289, 0345, 0346, 0347, 0348, 0349, 0356, 0357, 0358, 0359, 0367, 0368, 0369, 0378, 0379, 0389, 0456, 0457, 0458, 0459, 0467, 0468, 0469, 0478, 0479, 0489, 0567, 0568, 0569, 0578, 0579, 0589, 0678, 0679, 0689, 0789, 1234, 1235, 1236, 1237, 1238, 1239, 1245, 1246, 1247, 1248, 1249, 1256, 1257, 1258, 1259, 1267, 1268, 1269, 1278, 1279, 1289, 1345, 1346, 1347, 1348, 1349, 1356, 1357, 1358, 1359, 1367, 1368, 1369, 1378, 1379, 1389, 1456, 1457, 1458, 1459, 1467, 1468, 1469, 1478, 1479, 1489, 1567, 1568, 1569, 1578, 1579, 1589, 1678, 1679, 1689, 1789, 2345, 2346, 2347, 2348, 2349, 2356, 2357, 2358, 2359, 2367, 2368, 2369, 2378, 2379, 2389, 2456, 2457, 2458, 2459, 2467, 2468, 2469, 2478, 2479, 2489, 2567, 2568, 2569, 2578, 2579, 2589, 2678, 2679, 2689, 2789, 3456, 3457, 3458, 3459, 3467, 3468, 3469, 3478, 3479, 3489, 3567, 3568, 3569, 3578, 3579, 3589, 3678, 3679, 3689, 3789, 4567, 4568, 4569, 4578, 4579, 4589, 4678, 4679, 4689, 4789, 5678, 5679, 5689, 5789, 6789

Does the function prints the value above?
Try with the argument: n = 5

01234, 01235, 01236, 01237, 01238, 01239, 01245, 01246, 01247, 01248, 01249, 01256, 01257, 01258, 01259, 01267, 01268, 01269, 01278, 01279, 01289, 01345, 01346, 01347, 01348, 01349, 01356, 01357, 01358, 01359, 01367, 01368, 01369, 01378, 01379, 01389, 01456, 01457, 01458, 01459, 01467, 01468, 01469, 01478, 01479, 01489, 01567, 01568, 01569, 01578, 01579, 01589, 01678, 01679, 01689, 01789, 02345, 02346, 02347, 02348, 02349, 02356, 02357, 02358, 02359, 02367, 02368, 02369, 02378, 02379, 02389, 02456, 02457, 02458, 02459, 02467, 02468, 02469, 02478, 02479, 02489, 02567, 02568, 02569, 02578, 02579, 02589, 02678, 02679, 02689, 02789, 03456, 03457, 03458, 03459, 03467, 03468, 03469, 03478, 03479, 03489, 03567, 03568, 03569, 03578, 03579, 03589, 03678, 03679, 03689, 03789, 04567, 04568, 04569, 04578, 04579, 04589, 04678, 04679, 04689, 04789, 05678, 05679, 05689, 05789, 06789, 12345, 12346, 12347, 12348, 12349, 12356, 12357, 12358, 12359, 12367, 12368, 12369, 12378, 12379, 12389, 12456, 12457, 12458, 12459, 12467, 12468, 12469, 12478, 12479, 12489, 12567, 12568, 12569, 12578, 12579, 12589, 12678, 12679, 12689, 12789, 13456, 13457, 13458, 13459, 13467, 13468, 13469, 13478, 13479, 13489, 13567, 13568, 13569, 13578, 13579, 13589, 13678, 13679, 13689, 13789, 14567, 14568, 14569, 14578, 14579, 14589, 14678, 14679, 14689, 14789, 15678, 15679, 15689, 15789, 16789, 23456, 23457, 23458, 23459, 23467, 23468, 23469, 23478, 23479, 23489, 23567, 23568, 23569, 23578, 23579, 23589, 23678, 23679, 23689, 23789, 24567, 24568, 24569, 24578, 24579, 24589, 24678, 24679, 24689, 24789, 25678, 25679, 25689, 25789, 26789, 34567, 34568, 34569, 34578, 34579, 34589, 34678, 34679, 34689, 34789, 35678, 35679, 35689, 35789, 36789, 45678, 45679, 45689, 45789, 46789, 56789

Does the function prints the value above?
Try with the argument: n = 6

012345, 012346, 012347, 012348, 012349, 012356, 012357, 012358, 012359, 012367, 012368, 012369, 012378, 012379, 012389, 012456, 012457, 012458, 012459, 012467, 012468, 012469, 012478, 012479, 012489, 012567, 012568, 012569, 012578, 012579, 012589, 012678, 012679, 012689, 012789, 013456, 013457, 013458, 013459, 013467, 013468, 013469, 013478, 013479, 013489, 013567, 013568, 013569, 013578, 013579, 013589, 013678, 013679, 013689, 013789, 014567, 014568, 014569, 014578, 014579, 014589, 014678, 014679, 014689, 014789, 015678, 015679, 015689, 015789, 016789, 023456, 023457, 023458, 023459, 023467, 023468, 023469, 023478, 023479, 023489, 023567, 023568, 023569, 023578, 023579, 023589, 023678, 023679, 023689, 023789, 024567, 024568, 024569, 024578, 024579, 024589, 024678, 024679, 024689, 024789, 025678, 025679, 025689, 025789, 026789, 034567, 034568, 034569, 034578, 034579, 034589, 034678, 034679, 034689, 034789, 035678, 035679, 035689, 035789, 036789, 045678, 045679, 045689, 045789, 046789, 056789, 123456, 123457, 123458, 123459, 123467, 123468, 123469, 123478, 123479, 123489, 123567, 123568, 123569, 123578, 123579, 123589, 123678, 123679, 123689, 123789, 124567, 124568, 124569, 124578, 124579, 124589, 124678, 124679, 124689, 124789, 125678, 125679, 125689, 125789, 126789, 134567, 134568, 134569, 134578, 134579, 134589, 134678, 134679, 134689, 134789, 135678, 135679, 135689, 135789, 136789, 145678, 145679, 145689, 145789, 146789, 156789, 234567, 234568, 234569, 234578, 234579, 234589, 234678, 234679, 234689, 234789, 235678, 235679, 235689, 235789, 236789, 245678, 245679, 245689, 245789, 246789, 256789, 345678, 345679, 345689, 345789, 346789, 356789, 456789

Does the function prints the value above?
Try with the argument: n = 7

0123456, 0123457, 0123458, 0123459, 0123467, 0123468, 0123469, 0123478, 0123479, 0123489, 0123567, 0123568, 0123569, 0123578, 0123579, 0123589, 0123678, 0123679, 0123689, 0123789, 0124567, 0124568, 0124569, 0124578, 0124579, 0124589, 0124678, 0124679, 0124689, 0124789, 0125678, 0125679, 0125689, 0125789, 0126789, 0134567, 0134568, 0134569, 0134578, 0134579, 0134589, 0134678, 0134679, 0134689, 0134789, 0135678, 0135679, 0135689, 0135789, 0136789, 0145678, 0145679, 0145689, 0145789, 0146789, 0156789, 0234567, 0234568, 0234569, 0234578, 0234579, 0234589, 0234678, 0234679, 0234689, 0234789, 0235678, 0235679, 0235689, 0235789, 0236789, 0245678, 0245679, 0245689, 0245789, 0246789, 0256789, 0345678, 0345679, 0345689, 0345789, 0346789, 0356789, 0456789, 1234567, 1234568, 1234569, 1234578, 1234579, 1234589, 1234678, 1234679, 1234689, 1234789, 1235678, 1235679, 1235689, 1235789, 1236789, 1245678, 1245679, 1245689, 1245789, 1246789, 1256789, 1345678, 1345679, 1345689, 1345789, 1346789, 1356789, 1456789, 2345678p, 2345679, 2345689, 2345789, 2346789, 2356789, 2456789, 3456789

Does the function prints the value above?
Try with the argument: n = 8

01234567, 01234568, 01234569, 01234578, 01234579, 01234589, 01234678, 01234679, 01234689, 01234789, 01235678, 01235679, 01235689, 01235789, 01236789, 01245678, 01245679, 01245689, 01245789, 01246789, 01256789, 01345678, 01345679, 01345689, 01345789, 01346789, 01356789, 01456789, 02345678, 02345679, 02345689, 02345789, 02346789, 02356789, 02456789, 03456789, 12345678, 12345679, 12345689, 12345789, 12346789, 12356789, 12456789, 13456789, 23456789

Does the function prints the value above?
Try with the argument: n = 9

012345678, 012345679, 012345689, 012345789, 012346789, 012356789, 012456789, 013456789, 023456789, 123456789

Does the function prints the value above?

PrintNbrBase

Try with the argument: nbr = 919617 and base = 01

11100000100001000001

Does the function prints the value?
Try with the argument: nbr = 753639 and base = CHOUMIisDAcat!

HIDAHI

Does the function prints the value above?
Try with the argument: nbr = -174336 and base = CHOUMIisDAcat!

-MssiD

Does the function prints the value above?
Try with the argument: nbr = -661165 and base = 1

NV

Does the function prints the value above?
Try with the argument: nbr = -861737 and base = Zone01Zone01

-1111101

Does the function prints the value above?
Try with the argument: nbr = 125 and base = 0123456789ABCDEF

7D

Does the function prints the value above?
Try with the argument: nbr = -125 and base = choumi

-uoi

Does the function prints the value above?
Try with the argument: nbr = 125 and base = -ab

NV

Does the function prints the value above?
Try with the argument: nbr = -9223372036854775808 and base = 0123456789

-9223372036854775808

Does the function prints the value above?

doop

Try with the arguments: 861 + 870

1731

Does the program prints the value above?
Try with the arguments: 861 - 870

-9

Does the program prints the value above?
Try with the arguments: 861 * 870

749070

Does the program prints the value above?
Try with the arguments: 861 % 870

861

Does the program prints the value above?
Try with the arguments: hello + 1

0

Does the program prints the value above?
Try with the arguments: 1 p 1

0

Does the program prints the value above?
Try with the arguments: 1 / 0

No division by 0

Does the program prints the value above?
Try with the arguments: 1 % 0

No remainder of division by 0

Does the program prints the value above?
Try with the arguments: 1 * 1

1

Does the program prints the value above?
Try with the arguments: 9223372036854775807 + 1

0

Does the program prints the value above?
Try with the arguments: 9223372036854775809 - 3

0

Does the program prints the value above?
Try with the arguments: 9223372036854775807 * 3

0

Does the program prints the value above?

Atoibase

Try with the arguments: s = bcbbbbaab and base = abc

12016

Does the function returns the value above?
Try with the arguments: s = 0001 and base = 01

1

Does the function returns the value above?
Try with the arguments: s = 00 and base = 01

0

Does the function returns the value above?
Try with the arguments: s = saDt!I!sI and base = CHOUMIisDAcat!

11557277891

Does the function returns the value above?
Try with the arguments: s = AAho?Ao and base = WhoAmI?

406772

Does the function returns the value above?
Try with the arguments: s = thisinputshouldnotmatter and base = abca

0

Does the function returns the value above?
Try with the arguments: s = 125 and base = 0123456789

125

Does the function returns the value above?
Try with the arguments: s = uoi and base = choumi

125

Does the function returns the value above?
Try with the arguments: s = bbbbbab and base = -ab

0

Does the function returns the value above?

splitwhitespaces

Try with the argument: str = "The earliest foundations of what would become computer science predate the invention of the modern digital computer"

[The earliest foundations of what would become computer science predate the invention of the modern digital computer]

Does the function returns the value above?
Try with the argument: str = Machines for calculating fixed numerical tasks such as the abacus have existed since antiquity,

[Machines for calculating fixed numerical tasks such as the abacus have existed since antiquity,]

Does the function returns the value above?
Try with the argument: str = aiding in computations such as multiplication and division .

[aiding in computations such as multiplication and division .]

Does the function returns the value above?
Try with the argument: str = Algorithms for performing computations have existed since antiquity, even before the development of sophisticated computing equipment.

[Algorithms for performing computations have existed since antiquity, even before the development of sophisticated computing equipment.]

Does the function returns the value above?
Try with the argument: str = Wilhelm Schickard designed and constructed the first working mechanical calculator in 1623.[4]

[Wilhelm Schickard designed and constructed the first working mechanical calculator in 1623.[4]]

Does the function returns the value above?
Try with the argument: str = In 1673, Gottfried Leibniz demonstrated a digital mechanical calculator,

[In 1673, Gottfried Leibniz demonstrated a digital mechanical calculator,]

Does the function returns the value above?

split

Try with the arguments:
str = |=choumi=|which|=choumi=|itself|=choumi=|used|=choumi=|cards|=choumi=|and|=choumi=|a|=choumi=|central|=choumi=|computing|=choumi=|unit.|=choumi=|When|=choumi=|the|=choumi=|machine|=choumi=|was|=choumi=|finished, and charset = |=choumi=|

[ which itself used cards and a central computing unit. When the machine was finished,]

Does the function returns the value above?
Try with the arguments:
str = !==!which!==!was!==!making!==!all!==!kinds!==!of!==!punched!==!card!==!equipment!==!and!==!was!==!also!==!in!==!the!==!calculator!==!business[10]!==!to!==!develop!==!his!==!giant!==!programmable!==!calculator, and charset = !==!

[ which was making all kinds of punched card equipment and was also in the calculator business[10] to develop his giant programmable calculator,]

Does the function returns the value above?
Try with the arguments:
str = AFJCharlesAFJBabbageAFJstartedAFJtheAFJdesignAFJofAFJtheAFJfirstAFJautomaticAFJmechanicalAFJcalculator, and charset = AFJ

[ Charles Babbage started the design of the first automatic mechanical calculator,]

Does the function returns the value above?
Try with the arguments:
str = <<==123==>>In<<==123==>>1820,<<==123==>>Thomas<<==123==>>de<<==123==>>Colmar<<==123==>>launched<<==123==>>the<<==123==>>mechanical<<==123==>>calculator<<==123==>>industry[note<<==123==>>1]<<==123==>>when<<==123==>>he<<==123==>>released<<==123==>>his<<==123==>>simplified<<==123==>>arithmometer, and charset = <<==123==>>

[ In 1820, Thomas de Colmar launched the mechanical calculator industry[note 1] when he released his simplified arithmometer,]

Does the function returns the value above?

convertbase

Try with the arguments nbr = "4506C", baseFrom = "0123456789ABCDEF" and baseTo = "choumi"

"hccocimc"

Does the function returns the value above?
Try with the arguments nbr = "babcbaaaaabcb", baseFrom = "abc" and baseTo = "0123456789ABCDEF"

"9B611"

Does the function returns the value above?
Try with the arguments nbr = "256850", baseFrom = "0123456789" and baseTo = "01"

"111110101101010010"

Does the function returns the value above?
Try with the arguments nbr = "uuhoumo", baseFrom = "choumi" and baseTo = "Zone01"

"eeone0n"

Does the function returns the value above?
Try with the arguments nbr = "683241", baseFrom = "0123456789" and baseTo = "0123456789"

"683241"

Does the function returns the value above?

rotatevowels

Try the program without any arguments
Does the program displays a new line?
Try executing the program passing as argument: "Hello World"

Hollo Werld

Does the program returns the value above?
Try executing the program passing as arguments: "HEllO World" "problem solved"

Hello Werld problom sOlvEd

Does the program returns the value above?
Try executing the program passing as argument: "str" "shh" "psst"

str shh psst

Does the program returns the value above?
Try executing the program passing as argument: "happy thoughts" "good luck"

happy thoughts good luck

Does the program returns the value above?
Try executing the program passing as argument: `"al's elEphAnt is overly underweight!"

il's elephunt es ovirly AndErweaght!

Does the program returns the value above?

advancedsortwordarr

Try with the arguments
array = [The earliest computing device undoubtedly consisted of the five fingers of each hand] and f = strings.Compare

[The computing consisted device each earliest fingers five hand of of the undoubtedly]

Does the function returns the value above?
Try with the arguments
array = [The word digital comesfrom "digits" or fingers] and f = strings.Compare

["digits" The comesfrom digital fingers or word]

Does the function returns the value above?
Try with the arguments
array = [a A 1 b B 2 c C 3] and f = strings.Compare

[1 2 3 A B C a b c]

Does the function returns the value above?
Try with the arguments
array = [The computing consisted device each earliest fingers five hand of of the undoubtedly] and f = func(a, b string) int {
   	 return strings.Compare(b, a)
   }

[undoubtedly the of of hand five fingers earliest each device consisted computing The]

Does the function returns the value above?
Try with the arguments
array = ["digits" The comesfrom digital fingers or word] and f = func(a, b string) int {
   	 return strings.Compare(b, a)
   }

[word or fingers digital comesfrom The "digits"]

Does the function returns the value above?
Try with the arguments
array = [1 2 3 A B C a b c] and f = func(a, b string) int {
   	 return strings.Compare(b, a)
   }

[c b a C B A 3 2 1]

Does the function returns the value above?

cat

Run the program without arguments and then write: Hello

Hello

Does the program returns the value above?
Write: jaflsdfj

jaflsdfj

Does the program returns the value above?
Write: Computer science (sometimes called computation science or computing science

Computer science (sometimes called computation science or computing science

Does the program returns the value above?
Run the program passing the file: quest8.txt as an argument of execution of the program (as shown in the subject)
Does the the program displays the same output as in the readme?
Run the program with the file: quest8T.txt
Does the program displays the content of the file?
Run the program with the files: quest8T.txt and quest8.txt in that order
Does the program displays the content of the file in order?
Run the program with a diferent file and then run the system program cat with the same file.
Are the outputs identical?
Run both this program and the system program cat passing as an argument a random string that is not the name of a file
Are the outputs identical?

ztail

Run both ztail and the system command tail with the arguments: -c 20 <filename>
Are the outputs exactly the same?
Run both ztail and the system command tail with the arguments: <filename> -c 23
Are the outputs exactly the same?

. Substitute for the name of a file

Run both ztail and the system command tail with the arguments: -c jelrjq 15
Are the outputs exactly the same?
Run both ztail and the system command tail with the arguments: -c 11 <filename> jfdklsa
Are the outputs exactly the same?
Run both ztail and the system command tail with the arguments: 11 -c <filename>
Are the outputs exactly the same?

activebits

Try with the argument: n = 15

4

Does the function returns the value above?
Try with the argument: n = 17

2

Does the function returns the value above?
Try with the argument: n = 4

1

Does the function returns the value above?
Try with the argument: n = 11

3

Does the function returns the value above?
Try with the argument: n = 9

2

Does the function returns the value above?
Try with the argument: n = 12

2

Does the function returns the value above?
Try with the argument: n = 2

1

Does the function returns the value above?

sortlistinsert

Try with the arguments: l = 0-> <nil> and data_ref = 39

(0-> 39-> <nil>)

Does the function returns the value above?
Try with the arguments: l = 0-> 1-> 2-> 3-> 4-> 5-> 24-> 25-> 54-> <nil> and data_ref = 33

(0-> 1-> 2-> 3-> 4-> 5-> 24-> 25-> 33-> 54-> <nil>)

Does the function returns the value above?
Try with the arguments: l = 0-> 2-> 18-> 33-> 37-> 37-> 39-> 52-> 53-> 57-> <nil> and data_ref = 53

(0-> 2-> 18-> 33-> 37-> 37-> 39-> 52-> 53-> 53-> 57-> <nil>)

Does the function returns the value above?
Try with the arguments: l = 0-> 5-> 18-> 24-> 28-> 35-> 42-> 45-> 52-> <nil> and data_ref = 52

(0-> 5-> 18-> 24-> 28-> 35-> 42-> 45-> 52-> 52-> <nil>)

Does the function returns the value above?
Try with the arguments: l = 0-> 12-> 20-> 23-> 23-> 24-> 30-> 41-> 53-> 57-> 59-> <nil> and data_ref = 38

(0-> 12-> 20-> 23-> 23-> 24-> 30-> 38-> 41-> 53-> 57-> 59-> <nil>)

Does the function returns the value above?

sortedlistmerge

Try with the arguments: n1 = <nil> and n2 = <nil>

(<nil>)

Does the function returns the value above?
Try with the arguments: n1 = <nil> and n2 = 2-> 2-> 4-> 9-> 12-> 12-> 19-> 20-> <nil>

(2-> 2-> 4-> 9-> 12-> 12-> 19-> 20-> <nil>)

Does the function returns the value above?
Try with the arguments: n1 = 4-> 4-> 6-> 9-> 13-> 18-> 20-> 20-> <nil> and n2 = <nil>

(4-> 4-> 6-> 9-> 13-> 18-> 20-> 20-> <nil>)

Does the function returns the value above?
Try with the arguments: n1 = 0-> 7-> 39-> 92-> 97-> 93-> 91-> 28-> 64-> <nil> and n2 = 80-> 23-> 27-> 30-> 85-> 81-> 75-> 70-> <nil>

(0-> 7-> 39-> 80-> 23-> 27-> 30-> 85-> 81-> 75-> 70-> 92-> 97-> 93-> 91-> 28-> 64-> <nil>)

Does the function returns the value above?
Try with the arguments: n1 =0-> 2-> 11-> 30-> 54-> 56-> 70-> 79-> 99-> <nil> and n2 = 23-> 28-> 38-> 67-> 67-> 79-> 95-> 97-> <nil>

(0-> 2-> 11-> 23-> 28-> 30-> 38-> 54-> 56-> 67-> 67-> 70-> 79-> 79-> 95-> 97-> 99-> <nil>)

Does the function returns the value above?
Try with the arguments: n1 = 0-> 3-> 8-> 8-> 13-> 19-> 34-> 38-> 46-> <nil> and n2 = 7-> 39-> 45-> 53-> 59-> 70-> 76-> 79-> <nil>

(0-> 3-> 7-> 8-> 8-> 13-> 19-> 34-> 38-> 39-> 45-> 46-> 53-> 59-> 70-> 76-> 79-> <nil>)

Does the function returns the value above?

listremoveif

Try with the arguments: l = <nil> and data_ref = 1

(<nil>)

Does the function returns the list above?
Try with the arguments: l = <nil> and data_ref = 96

(<nil>)

Does the function returns the list above?
Try with the arguments: l = 98-> 98-> 33-> 34-> 33-> 34-> 33-> 89-> 33-> <nil> and data_ref = 34

(98-> 98-> 33-> 33-> 33-> 89-> 33-> <nil>)

Does the function returns the list above?
Try with the arguments: l = 79-> 74-> 99-> 79-> 7-> <nil> and data_ref = 99

(79-> 74-> 79-> 7-> <nil>)

Does the function returns the list above?
Try with the arguments: l = 56-> 93-> 68-> 56-> 87-> 68-> 56-> 68-> <nil> and data_ref = 68

(56-> 93-> 56-> 87-> 56-> <nil>)

Does the function returns the list above?
Try with the arguments: l = mvkUxbqhQve4l-> 4Zc4t hnf SQ-> q2If E8BPuX -> <nil> and data_ref = 4Zc4t hnf SQ

(mvkUxbqhQve4l-> q2If E8BPuX -> <nil>)

Does the function returns the list above?

btreetransplant

Try with the arguments:
root =
01
└── 07
    ├── 12
    │   └── 10
    └── 05
        └── 02
            └── 03
, node = 12 and
repla =
55
├── 60
└── 33
    └── 12
        └── 15
01
└── 07
    ├── 55
    │   ├── 60
    │   └── 33
    │       └── 12
    │           └── 15
    └── 05
        └── 02
            └── 03
Does the function returns the value above?
Try with the arguments:
root =
33
├── 5
│   └── 52
└── 20
    ├── 31
    └── 13
        └── 11
, node = 20 and
repla =
55
├── 60
└── 33
    └── 12
        └── 15
33
├── 5
│   └── 52
└── 55
    ├── 60
    └── 33
        └── 12
            └── 15
Does the function returns the value above?
Try with the arguments:
root =
03
└── 39
    ├── 99
    │   └── 44
    └── 11
        └── 14
            └── 11
, node = 11 and
repla =
55
├── 60
└── 33
    └── 12
        └── 15
03
└── 39
    ├── 99
    │   └── 44
    └── 55
        ├── 60
        └── 33
            └── 12
                └── 15
Does the function returns the value above?

btreeapplybylevel

Try with the arguments:
root =
01
└── 07
    ├── 12
    │   └── 10
    └── 05
        └── 02
            └── 03
and f = fmt.Println
01
07
05
12
02
10
03
Does the function prints the value above?
Try with the arguments:
root =
01
└── 07
    ├── 12
    │   └── 10
    └── 05
        └── 02
            └── 03
and f = fmt.Print
01070512021003
Does the function prints the value above?

btreedeletenode

Try with the arguments:
root =
01
└── 07
    ├── 12
    │   └── 10
    └── 05
        └── 02
            └── 03
and node = 02
01
└── 07
    ├── 12
    │   └── 10
    └── 05
        └── 03
Does the function returns the value above?
Try with the arguments:
root =
33
├── 5
│   └── 52
└── 20
    ├── 31
    └── 13
        └── 11
and node = 20
33
├── 5
│   └── 52
└── 31
    └── 13
        └── 11
Does the function returns the value above?
Try with the arguments:
root =
03
└── 39
    ├── 99
    │   └── 44
    └── 11
        └── 14
            └── 11
 and node = 03
39
├── 99
│   └── 44
└── 11
    └── 14
        └── 11
Does the function returns the value above?
Try with the arguments:
root =
03
├── 03
│   └── 94
│       └── 19
│           ├── 24
│           └── 111
└── 01
and node = 03
03
├── 94
│   └── 19
│       ├── 24
│       └── 111
└── 01
Does the function returns the value above?