Skip to content

Instantly share code, notes, and snippets.

@Glandos
Created October 23, 2017 07:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Glandos/8c42a5766eecfbd177cb473bbeb6a17a to your computer and use it in GitHub Desktop.
Save Glandos/8c42a5766eecfbd177cb473bbeb6a17a to your computer and use it in GitHub Desktop.
#!/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')
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