From 119fa812478576bdaefac0adfed25ebc2427d214 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Kl=C3=A9ger?= Date: Sun, 5 Oct 2025 20:42:06 +0200 Subject: [PATCH] hw-00: Added additional test data for special cases --- homework-00-warmup/test_data/0012_in.txt | 1 + homework-00-warmup/test_data/0012_out.txt | 2 ++ homework-00-warmup/test_data/0013_in.txt | 1 + homework-00-warmup/test_data/0013_out.txt | 2 ++ homework-00-warmup/test_data/0014_in.txt | 1 + homework-00-warmup/test_data/0014_out.txt | 3 +++ 6 files changed, 10 insertions(+) create mode 100644 homework-00-warmup/test_data/0012_in.txt create mode 100644 homework-00-warmup/test_data/0012_out.txt create mode 100644 homework-00-warmup/test_data/0013_in.txt create mode 100644 homework-00-warmup/test_data/0013_out.txt create mode 100644 homework-00-warmup/test_data/0014_in.txt create mode 100644 homework-00-warmup/test_data/0014_out.txt diff --git a/homework-00-warmup/test_data/0012_in.txt b/homework-00-warmup/test_data/0012_in.txt new file mode 100644 index 0000000..0fbe170 --- /dev/null +++ b/homework-00-warmup/test_data/0012_in.txt @@ -0,0 +1 @@ +1.123 diff --git a/homework-00-warmup/test_data/0012_out.txt b/homework-00-warmup/test_data/0012_out.txt new file mode 100644 index 0000000..bcc6faa --- /dev/null +++ b/homework-00-warmup/test_data/0012_out.txt @@ -0,0 +1,2 @@ +ml' nob: +bIjatlh 'e' yImev diff --git a/homework-00-warmup/test_data/0013_in.txt b/homework-00-warmup/test_data/0013_in.txt new file mode 100644 index 0000000..fbc87b5 --- /dev/null +++ b/homework-00-warmup/test_data/0013_in.txt @@ -0,0 +1 @@ +3TYVDLGBPXRXHDGCLQRJZAXCAEHRVTZJXSUQAZYUQEAXSQPSLYRRSULDDDSVFWTBCRSGURQTOYFHXOXQJYNYBXAVHUWOLTGZWASWXFRBOKZJKGGTXHATGBBYSYCAWSMKJLJMRYLTVKKPXVTMNAFGHMXHHWKSKTTEIQYMJTMPNGAANMRBCIONWMPFWPDUVKUWAZRCEOELPRDBZCHQXRORFDIBCDCTSYGPJJYYDUMDWPFUWFIEJROMLOJBJKELINTTQDVETOIQYZLWXLHQIIZRQPULDXHZHRXYDYZBYCQNXXKCFZKKXPKGMFAJFGMWTJOSTTJSLPCEKIWHUUYBBPMVTULBLMXGYRUXGACTMBUCIBPWUPWSPMKLINHQRVONTHQTKQBXBNNPPUSAZUOLWDLFWVDKSTYJTDHGFCZIKGOIBZMKGIRKEFWNAIHLTLRYOYTKQAYFDLVODZYDZAGYJZXZVMXYXAZNKHNBJGJWOZAIOXEURCDKPXKBZHBVXTXDXEOHNZSFOEVYZUYROKGCFRBGKVLCCXNZGGRJWULTSHEXUQINAJPSPBRFEAEGSJDSRNKOJOOXCPTQSLSDKYVXEGWEGZZUHXZGCWHBZETUEDCWEINFPKNUPWYLPRUOGQKUEUKGZKWJKMJFIQKWSSIZWUAGLGLEWRGGOCZUOGBFBTUNDEPSYCOUTMLMSPXIIARTMYNBPRKKJRFGHFYNEZPCCXJALNTIBALTQOFOBSVELHWHITRKZLZJJEQQOIUHGOMFGJEIOCVRFGCQMSWJGRJBIXBVUWJRRAXGNDPYIXOJZXCVVDEVIZOJOARCQXQKPHGTKBZBOGHWMCYBYLREPDFPLMMZPIIIDBLWMDAJAPQYVQIEYRZJVXGIYJIUNGSPLKQELKVPDFDKUQVBIVDTUARSRUDAZDDTSRWRIMRUGKJTMESGWYDONOOIXJEIFXMGRMXRUABGIMLBFCHYCSAUGMJEXJWKSXHQCFOFVHKGDCHOGGZTRPPCQOAGYPRGHBBUTQEUNXZFLYRRSULDDDSVFWTBCRSGURQTOYFHXOXQJYNYBXAVHUWOLTGZWASWXFRBOKZJKGGTXHATGBBYSYCAWSMKJLJMRYLTVKKPXVTMNAFGHMXHHWKSKTTEIQYMJTMPNGAANMRBCIONWMPFWPDUVKUWAZRCEOELPRDBZCHQXRORFDIBCDCTSYGPJJYYDUMDWPFUWFIEJROMLOJBJKELINTTQDVETOIQYZLWXLHQIIZRQPULDXHZHRXYDYZBYCQNXXKCFZKKXPKGMFAJFGMWTJOSTTJSLPCEKIWHUUYBBPMVTULBLMXGYRUXGACTMBUCIBPWUPWSPMKLINHQRVONTHQTKQBXBNNPPUSAZUOLWDLFWVDKSTYJTDHGFCZIKGOIBZMKGIRKEFWNAIHLTLRYOYTKQAYFDLVODZYDZAGYJZXZVMXYXAZNKHNBJGJWOZAIOXEURCDKPXKBZHBVXTXDXEOHNZSFOEVYZUYROKGCFRBGKVLCCXNZGGRJWULTSHEXUQINAJPSPBRFEAEGSJDSRNKOJOOXCPTQSLSDKYVXEGWEGZZUHXZGCWHBZETUEDCWEINFPKNUPWYLPRUOGQKUEUKGZKWJKMJFIQKWSSIZWUAGLGLEWRGGOCZUOGBFBTUNDEPSYCOUTMLMSPXIIARTMYNBPRKKJRFGHFYNEZPCCXJALNTIBALTQOFOBSVELHWHITRKZLZJJEQQOIUHGOMFGJEIOCVRFGCQMSWJGRJBIXBVUWJRRAXGNDPYIXOJZXCVVDEVIZOJOARCQXQKPHGTKBZBOGHWMCYBYLREPDFPLMMZPIIIDBLWMDAJAPQYVQIEYRZJVXGIYJIUNGSPLKQELKVPDFDKUQVBIVDTUARSRUDAZDDTSRWRIMRUGKJTMESGWYDONOOIXJEIFXMGRMXRUABGIMLBFCHYCSAUGMJEXJWKSXHQCFOFVHKGDCHOGGZTRPPCQOAGYPRGHBBUTQEUNXZFLYRRSULDDDSVFWTBCRSGURQTOYFHXOXQJYNYBXAVHUWOLTGZWASWXFRBOKZJKGGTXHATGBBYSYCAWSMKJLJMRYLTVKKPXVTMNAFGHMXHHWKSKTTEIQYMJTMPNGAANMRBCIONWMPFWPDUVKUWAZRCEOELPRDBZCHQXRORFDIBCDCTSYGPJJYYDUMDWPFUWFIEJROMLOJBJKELINTTQDVETOIQYZLWXLHQIIZRQPULDXHZHRXYDYZBYCQNXXKCFZKKXPKGMFAJFGMWTJOSTTJSLPCEKIWHUUYBBPMVTULBLMXGYRUXGACTMBUCIBPWUPWSPMKLINHQRVONTHQTKQBXBNNPPUSAZUOLWDLFWVDKSTYJTDHGFCZIKGOIBZMKGIRKEFWNAIHLTLRYOYTKQAYFDLVODZYDZAGYJZXZVMXYXAZNKHNBJGJWOZAIOXEURCDKPXKBZHBVXTXDXEOHNZSFOEVYZUYROKGCFRBGKVLCCXNZGGRJWULTSHEXUQINAJPSPBRFEAEGSJDSRNKOJOOXCPTQSLSDKYVXEGWEGZZUHXZGCWHBZETUEDCWEINFPKNUPWYLPRUOGQKUEUKGZKWJKMJFIQKWSSIZWUAGLGLEWRGGOCZUOGBFBTUNDEPSYCOUTMLMSPXIIARTMYNBPRKKJRFGHFYNEZPCCXJALNTIBALTQOFOBSVELHWHITRKZLZJJEQQOIUHGOMFGJEIOCVRFGCQMSWJGRJBIXBVUWJRRAXGNDPYIXOJZXCVVDEVIZOJOARCQXQKPHGTKBZBOGHWMCYBYLREPDFPLMMZPIIIDBLWMDAJAPQYVQIEYRZJVXGIYJIUNGSPLKQELKVPDFDKUQVBIVDTUARSRUDAZDDTSRWRIMRUGKJTMESGWYDONOOIXJEIFXMGRMXRUABGIMLBFCHYCSAUGMJEXJWKSXHQCFOFVHKGDCHOGGZTRPPCQOAGYPRGHBBUTQEUNXZFLYRRSULDDDSVFWTBCRSGURQTOYFHXOXQJYNYBXAVHUWOLTGZWASWXFRBOKZJKGGTXHATGBBYSYCAWSMKJLJMRYLTVKKPXVTMNAFGHMXHHWKSKTTEIQYMJTMPNGAANMRBCIONWMPFWPDUVKUWAZRCEOELPRDBZCHQXRORFDIBCDCTSYGPJJYYDUMDWPFUWFIEJROMLOJBJKELINTTQDVETOIQZLWXLHQIIZRQPULDXHZHRXYDYZBYCQNXXKCFZKKXPKGMFAJFGMWTJOSTTJSLPCEKIWHUUYBBPMVTULBLMXGYRUXGACTMBUCIBPWUPWSPMKLINHQRVONTHQTKQBXBNNPPUSAZUOLWDLFWVDKSTYJTDHGFCZIKGOIBZMKGIRKEFWNAIHLTLRYOYTKQAYFDLVODZYDZAGYJZXZVMXYXAZNKHNBJGJWOZAIOXEURCDKPXKBZHBVXTXDXEOHNZSFOEVYZUYROKGCFRBGKVLCCXNZGGRJWULTSHEXUQINAJPSPBRFEAEGSJDSRNKOJOOXCPTQSLSDKYVXEGWEGZZUHXZGCWHBZETUEDCWEINFPKNUPWYLPRUOGQKUEUKGZKWJKMJFIQKWSSIZWUAGLGLEWRGGOCZUOGBFBTUNDEPSYCOUTMLMSPXIIARTMYNBPRKKJRFGHFYNEZPCCXJALNTIBALTQOFOBSVELHWHITRKZLZJJEQQOIUHGOMFGJEIOCVRFGCQMSWJGRJBIXBVUWJRRAXGNDPYIXOJZXCVVDEVIZOJOARCQXQKPHGTKBZBOGHWMCYBYLREPDFPLMMZPIIIDBLWMDAJAPQYVQIEYRZJVXGIYJIUNGSPLKQELKVPDFDKUQVBIVDTUARSRUDAZDDTSRWRIMRUGKJTMESGWYDONOOIXJEIFXMGRMXRUABGIMLBFCHYCSAUGMJEXJWKSXHQCFOFVHKGDCHOGGZTRPPCQOAGYPRGHBBUTQEUNXZFLYRRSULDDDSVFWTBCRSGURQTOYFHXOXQJYNYBXAVHUWOLTGZWASWXFRBOKZJKGGTXHATGBBYSYCAWSMKJLJMRYLTVKKPXVTMNAFGHMXHHWKSKTTEIQYMJTMPNGAANMRBCIONWMPFWPDUVKUWAZRCEOELPRDBZCHQXRORFDIBCDCTSYGPJJYYDUMDWPFUWFIEJROMLOJBJKELINTTQDVETOIQYZLWXLHQIIZRQPULDXHZHRXYDYZBYCQNXXKCFZKKXPKGMFAJFGMWTJOSTTJSLPCEKIWHUUYBBPMVTULBLMXGYRUXGACTMBUCIBPWUPWSPMKLINHQRVONTHQTKQBXBNNPPUSAZUOLWDLFWVDKSTYJTDHGFCZIKGOIBZMKGIRKEFWNAIHLTLRYOYTKQAYFDLVODZYDZAGYJZXZVMXYXAZNKHNBJGJWOZAIOXEURCDKPXKBZHBVXTXDXEOHNZSFOEVYZUYROKGCFRBGKVLCCXNZGGRJWULTSHEXUQINAJPSPBRFEAEGSJDSRNKOJOOXCPTQSLSDKYVXEGWEGZZUHXZGCWHBZETUEDCWEINFPKNUPWYLPRUOGQKUEUKGZKWJKMJFIQKWSSIZWUAGLGLEWRGGOCZUOGBFBTUNDEPSYCOUTMLMSPXIIARTMYNBPRKKJRFGHFYNEZPCCXJALNTIBALTQOFOBSVELHWHITRKZLZJJEQQOIUHGOMFGJEIOCVRFGCQMSWJGRJBIXBVUWJRRAXGNDPYIXOJZXCVVDEVIZOJOARCQXQKPHGTKBZBOGHWMCYBYLREPDFPLMMZPIIIDBLWMDAJAPQYVQIEYRZJVXGIYJIUNGSPLKQELKVPDFDKUQVBIVDTUARSRUDAZDDTSRWRIMRUGKJTMESGWYDONOOIXJEIFXMGRMXRUABGIMLBFCHYCSAUGMJEXJWKSXHQCFOFVHKGDCHOGGZTRPPCQOAGYPRGHBBUTQEUNXZFLYRRSULDDDSVFWTBCRSGURQTOYFHXOXQJYNYBXAVHUWOLTGZWASWXFRBOKZJKGGTXHATGBBYSYCAWSMKJLJMRYLTVKKPXVTMNAFGHMXHHWKSKTTEIQYMJTMPNGAANMRBCIONWMPFWPDUVKUWAZRCEOELPRDBZCHQXRORFDIBCDCTSYGPJJYYDUMDWPFUWFIEJROMLOJBJKELINTTQDVETOIQYZLWXLHQIIZRQPULDXHZHRXYDYZBYCQNXXKCFZKKXPKGMFAJFGMWTJOSTTJSLPCEKIWHUUYBBPMVTULBLMXGYRUXGACTMBUCIBPWUPWSPMKLINHQRVONTHQTKQBXBNNPPUSAZUOLWDLFWVDKSTYJTDHGFCZIKGOIBZMKGIRKEFWNAIHLTLRYOYTKQAYFDLVODZYDZAGYJZXZVMXYXAZNKHNBJGJWOZAIOXEURCDKPXKBZHBVXTXDXEOHNZSFOEVYZUYROKGCFRBGKVLCCXNZGGRJWULTSHEXUQINAJPSPBRFEAEGSJDSRNKOJOOXCPTQSLSDKYVXEGWEGZZUHXZGCWHBZETUEDCWEINFPKNUPWYLPRUOGQKUEUKGZKWJKMJFIQKWSSIZWUAGLGLEWRGGOCZUOGBFBTUNDEPSYCOUTMLMSPXIIARTMYNBPRKKJRFGHFYNEZPCCXJALNTIBALTQOFOBSVELHWHITRKZLZJJEQQOIUHGOMFGJEIOCVRFGCQMSWJGRJBIXBVUWJRRAXGNDPYIXOJZXCVVDEVIZOJOARCQXQKPHGTKBZBOGHWMCYBYLREPDFPLMMZPIIIDBLWMDAJAPQYVQIEYRZJVXGIYJIUNGSPLKQELKVPDFDKUQVBIVDTUARSRUDAZDDTSRWRIMRUGKJTMESGWYDONOOIXJEIFXMGRMXRUABGIMLBFCHYCSAUGMJEXJWKSXHQCFOFVHKGDCHOGGZTRPPCQOAGYPRGHBBUTQEUNXZFLYRRSULDDDSVFWTBCRSGURQTOYFHXOXQJYNYBXAVHUWOLTGZWASWXFRBOKZJKGGTXHATGBBYSYCAWSMKJLJMRYLTVKKPXVTMNAFGHMXHHWKSKTTEIQYMJTMPNGAANMRBCIONWMPFWPDUVKUWAZRCEOELPRDBZCHQXRORFDIBCDCTSYGPJJYYDUMDWPFUWFIEJROMLOJBJKELINTTQDVETOIQYZLWXLHQIIZRQPULDXHZHRXYDYZBYCQNXXKCFZKKXPKGMFAJFGMWTJOSTTJSLPCEKIWHUUYBBPMVTULBLMXGYRUXGACTMBUCIBPWUPWSPMKLINHQRVONTHQTKQBXBNNPPUSAZUOLWDLFWVDKSTYJTDHGFCZIKGOIBZMKGIRKEFWNAIHLTLRYOYTKQAYFDLVODZYDZAGYJZXZVMXYXAZNKHNBJGJWOZAIOXEURCDKPXKBZHBVXTXDXEOHNZSFOEVYZUYROKGCFRBGKVLCCXNZGGRJWULTSHEXUQINAJPSPBRFEAEGSJDSRNKOJOOXCPTQSLSDKYVXEGWEGZZUHXZGCWHBZETUEDCWEINFPKNUPWYLPRUOGQKUEUKGZKWJKMJFIQKWSSIZWUAGLGLEWRGGOCZUOGBFBTUNDEPSYCOUTMLMSPXIIARTMYNBPRKKJRFGHFYNEZPCCXJALNTIBALTQOFOBSVELHWHITRKZLZJJEQQOIUHGOMFGJEIOCVRFGCQMSWJGRJBIXBVUWJRRAXGNDPYIXOJZXCVVDEVIZOJOARCQXQKPHGTKBZBOGHWMCYBYLREPDFPLMMZPIIIDBLWMDAJAPQYVQIEYRZJVXGIYJIUNGSPLKQELKVPDFDKUQVBIVDTUARSRUDAZDDTSRWRIMRUGKJTMESGWYDONOOIXJEIFXMGRMXRUABGIMLBFCHYCSAUGMJEXJWKSXHQCFOFVHKGDCHOGGZTRPPCQOAGYPRGHBBUTQEUNXZFLYRRSULDDDSVFWTBCRSGURQTOYFHXOXQJYNYBXAVHUWOLTGZWASWXFRBOKZJKGGTXHATGBBYSYCAWSMKJLJMRYLTVKKPXVTMNAFGHMXHHWKSKTTEIQYMJTMPNGAANMRBCIONWMPFWPDUVKUWAZRCEOELPRDBZCHQXRORFDIBCDCTSYGPJJYYDUMDWPFUWFIEJROMLOJBJKELINTTQDVETOIQYZLWXLHQIIZRQPULDXHZHRXYDYZBYCQNXXKCFZKKXPKGMFAJFGMWTJOSTTJSLPCEKIWHUUYBBPMVTULBLMXGYRUXGACTMBUCIBPWUPWSPMKLINHQRVONTHQTKQBXBNNPPUSAZUOLWDLFWVDKSTYJTDHGFCZIKGOIBZMKGIRKEFWNAIHLTLRYOYTKQAYFDLVODZYDZAGYJZXZVMXYXAZNKHNBJGJWOZAIOXEURCDKPXKBZHBVXTXDXEOHNZSFOEVYZUYROKGCFRBGKVLCCXNZGGRJWULTSHEXUQINAJPSPBRFEAEGSJDSRNKOJOOXCPTQSLSDKYVXEGWEGZZUHXZGCWHBZETUEDCWEINFPKNUPWYLPRUOGQKUEUKGZKWJKMJFIQKWSSIZWUAGLGLEWRGGOCZUOGBFBTUNDEPSYCOUTMLMSPXIIARTMYNBPRKKJRFGHFYNEZPCCXJALNTIBALTQOFOBSVELHWHITRKZLZJJEQQOIUHGOMFGJEIOCVRFGCQMSWJGRJBIXBVUWJRRAXGNDPYIXOJZXCVVDEVIZOJOARCQXQKPHGTKBZBOGHWMCYBYLREPDFPLMMZPIIIDBLWMDAJAPQYVQIEYRZJVXGIYJIUNGSPLKQELKVPDFDKUQVBIVDTUARSRUDAZDDTSRWRIMRUGKJTMESGWYDONOOIXJEIFXMGRMXRUABGIMLBFCHYCSAUGMJEXJWKSXHQCFOFVHKGDCHOGGZTRPPCQOAGYPRGHBBUTQEUNXZF diff --git a/homework-00-warmup/test_data/0013_out.txt b/homework-00-warmup/test_data/0013_out.txt new file mode 100644 index 0000000..bcc6faa --- /dev/null +++ b/homework-00-warmup/test_data/0013_out.txt @@ -0,0 +1,2 @@ +ml' nob: +bIjatlh 'e' yImev diff --git a/homework-00-warmup/test_data/0014_in.txt b/homework-00-warmup/test_data/0014_in.txt new file mode 100644 index 0000000..0a8419f --- /dev/null +++ b/homework-00-warmup/test_data/0014_in.txt @@ -0,0 +1 @@ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002 diff --git a/homework-00-warmup/test_data/0014_out.txt b/homework-00-warmup/test_data/0014_out.txt new file mode 100644 index 0000000..f82c1dd --- /dev/null +++ b/homework-00-warmup/test_data/0014_out.txt @@ -0,0 +1,3 @@ +ml' nob: +Qapla' +Qu' buSHa'chugh SuvwI', batlhHa' vangchugh, qoj matlhHa'chugh, pagh ghaH SuvwI''e'.