Created
October 23, 2017 07:34
-
-
Save Glandos/8c42a5766eecfbd177cb473bbeb6a17a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3.6 | |
RECURSION = 100 | |
CLASS_BASENAME = 'TestRecursion' | |
with open(f'./{CLASS_BASENAME}.java', 'w') as class_file: | |
class_file.write(f'public class {CLASS_BASENAME} {{\n') | |
for i in range(RECURSION): | |
class_file.write(f'public class {CLASS_BASENAME}{i} {{\n') | |
for i in range(RECURSION): | |
class_file.write('}\n') | |
class_file.write('}\n') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class TestRecursion { | |
public class TestRecursion0 { | |
public class TestRecursion1 { | |
public class TestRecursion2 { | |
public class TestRecursion3 { | |
public class TestRecursion4 { | |
public class TestRecursion5 { | |
public class TestRecursion6 { | |
public class TestRecursion7 { | |
public class TestRecursion8 { | |
public class TestRecursion9 { | |
public class TestRecursion10 { | |
public class TestRecursion11 { | |
public class TestRecursion12 { | |
public class TestRecursion13 { | |
public class TestRecursion14 { | |
public class TestRecursion15 { | |
public class TestRecursion16 { | |
public class TestRecursion17 { | |
public class TestRecursion18 { | |
public class TestRecursion19 { | |
public class TestRecursion20 { | |
public class TestRecursion21 { | |
public class TestRecursion22 { | |
public class TestRecursion23 { | |
public class TestRecursion24 { | |
public class TestRecursion25 { | |
public class TestRecursion26 { | |
public class TestRecursion27 { | |
public class TestRecursion28 { | |
public class TestRecursion29 { | |
public class TestRecursion30 { | |
public class TestRecursion31 { | |
public class TestRecursion32 { | |
public class TestRecursion33 { | |
public class TestRecursion34 { | |
public class TestRecursion35 { | |
public class TestRecursion36 { | |
public class TestRecursion37 { | |
public class TestRecursion38 { | |
public class TestRecursion39 { | |
public class TestRecursion40 { | |
public class TestRecursion41 { | |
public class TestRecursion42 { | |
public class TestRecursion43 { | |
public class TestRecursion44 { | |
public class TestRecursion45 { | |
public class TestRecursion46 { | |
public class TestRecursion47 { | |
public class TestRecursion48 { | |
public class TestRecursion49 { | |
public class TestRecursion50 { | |
public class TestRecursion51 { | |
public class TestRecursion52 { | |
public class TestRecursion53 { | |
public class TestRecursion54 { | |
public class TestRecursion55 { | |
public class TestRecursion56 { | |
public class TestRecursion57 { | |
public class TestRecursion58 { | |
public class TestRecursion59 { | |
public class TestRecursion60 { | |
public class TestRecursion61 { | |
public class TestRecursion62 { | |
public class TestRecursion63 { | |
public class TestRecursion64 { | |
public class TestRecursion65 { | |
public class TestRecursion66 { | |
public class TestRecursion67 { | |
public class TestRecursion68 { | |
public class TestRecursion69 { | |
public class TestRecursion70 { | |
public class TestRecursion71 { | |
public class TestRecursion72 { | |
public class TestRecursion73 { | |
public class TestRecursion74 { | |
public class TestRecursion75 { | |
public class TestRecursion76 { | |
public class TestRecursion77 { | |
public class TestRecursion78 { | |
public class TestRecursion79 { | |
public class TestRecursion80 { | |
public class TestRecursion81 { | |
public class TestRecursion82 { | |
public class TestRecursion83 { | |
public class TestRecursion84 { | |
public class TestRecursion85 { | |
public class TestRecursion86 { | |
public class TestRecursion87 { | |
public class TestRecursion88 { | |
public class TestRecursion89 { | |
public class TestRecursion90 { | |
public class TestRecursion91 { | |
public class TestRecursion92 { | |
public class TestRecursion93 { | |
public class TestRecursion94 { | |
public class TestRecursion95 { | |
public class TestRecursion96 { | |
public class TestRecursion97 { | |
public class TestRecursion98 { | |
public class TestRecursion99 { | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment