mirror of
https://github.com/theoludwig/programming-challenges.git
synced 2025-05-18 12:02:53 +02:00
feat(challenges): add heap-algorithm
This commit is contained in:
1
challenges/heap-algorithm/test/4/input.txt
Normal file
1
challenges/heap-algorithm/test/4/input.txt
Normal file
@ -0,0 +1 @@
|
||||
azerty
|
720
challenges/heap-algorithm/test/4/output.txt
Normal file
720
challenges/heap-algorithm/test/4/output.txt
Normal file
@ -0,0 +1,720 @@
|
||||
azerty
|
||||
zaerty
|
||||
ezarty
|
||||
zearty
|
||||
eazrty
|
||||
aezrty
|
||||
rzeaty
|
||||
zreaty
|
||||
ezraty
|
||||
zeraty
|
||||
erzaty
|
||||
rezaty
|
||||
azerty
|
||||
zaerty
|
||||
ezarty
|
||||
zearty
|
||||
eazrty
|
||||
aezrty
|
||||
rzeaty
|
||||
zreaty
|
||||
ezraty
|
||||
zeraty
|
||||
erzaty
|
||||
rezaty
|
||||
tzeray
|
||||
zteray
|
||||
eztray
|
||||
zetray
|
||||
etzray
|
||||
tezray
|
||||
rzetay
|
||||
zretay
|
||||
ezrtay
|
||||
zertay
|
||||
erztay
|
||||
reztay
|
||||
tzeray
|
||||
zteray
|
||||
eztray
|
||||
zetray
|
||||
etzray
|
||||
tezray
|
||||
rzetay
|
||||
zretay
|
||||
ezrtay
|
||||
zertay
|
||||
erztay
|
||||
reztay
|
||||
taerzy
|
||||
aterzy
|
||||
eatrzy
|
||||
aetrzy
|
||||
etarzy
|
||||
tearzy
|
||||
raetzy
|
||||
aretzy
|
||||
eartzy
|
||||
aertzy
|
||||
eratzy
|
||||
reatzy
|
||||
taerzy
|
||||
aterzy
|
||||
eatrzy
|
||||
aetrzy
|
||||
etarzy
|
||||
tearzy
|
||||
raetzy
|
||||
aretzy
|
||||
eartzy
|
||||
aertzy
|
||||
eratzy
|
||||
reatzy
|
||||
tazrey
|
||||
atzrey
|
||||
zatrey
|
||||
aztrey
|
||||
ztarey
|
||||
tzarey
|
||||
raztey
|
||||
arztey
|
||||
zartey
|
||||
azrtey
|
||||
zratey
|
||||
rzatey
|
||||
tazrey
|
||||
atzrey
|
||||
zatrey
|
||||
aztrey
|
||||
ztarey
|
||||
tzarey
|
||||
raztey
|
||||
arztey
|
||||
zartey
|
||||
azrtey
|
||||
zratey
|
||||
rzatey
|
||||
tazery
|
||||
atzery
|
||||
zatery
|
||||
aztery
|
||||
ztaery
|
||||
tzaery
|
||||
eaztry
|
||||
aeztry
|
||||
zaetry
|
||||
azetry
|
||||
zeatry
|
||||
ezatry
|
||||
tazery
|
||||
atzery
|
||||
zatery
|
||||
aztery
|
||||
ztaery
|
||||
tzaery
|
||||
eaztry
|
||||
aeztry
|
||||
zaetry
|
||||
azetry
|
||||
zeatry
|
||||
ezatry
|
||||
yzerta
|
||||
zyerta
|
||||
ezyrta
|
||||
zeyrta
|
||||
eyzrta
|
||||
yezrta
|
||||
rzeyta
|
||||
zreyta
|
||||
ezryta
|
||||
zeryta
|
||||
erzyta
|
||||
rezyta
|
||||
yzerta
|
||||
zyerta
|
||||
ezyrta
|
||||
zeyrta
|
||||
eyzrta
|
||||
yezrta
|
||||
rzeyta
|
||||
zreyta
|
||||
ezryta
|
||||
zeryta
|
||||
erzyta
|
||||
rezyta
|
||||
tzerya
|
||||
zterya
|
||||
eztrya
|
||||
zetrya
|
||||
etzrya
|
||||
tezrya
|
||||
rzetya
|
||||
zretya
|
||||
ezrtya
|
||||
zertya
|
||||
erztya
|
||||
reztya
|
||||
tzerya
|
||||
zterya
|
||||
eztrya
|
||||
zetrya
|
||||
etzrya
|
||||
tezrya
|
||||
rzetya
|
||||
zretya
|
||||
ezrtya
|
||||
zertya
|
||||
erztya
|
||||
reztya
|
||||
tyerza
|
||||
yterza
|
||||
eytrza
|
||||
yetrza
|
||||
etyrza
|
||||
teyrza
|
||||
ryetza
|
||||
yretza
|
||||
eyrtza
|
||||
yertza
|
||||
erytza
|
||||
reytza
|
||||
tyerza
|
||||
yterza
|
||||
eytrza
|
||||
yetrza
|
||||
etyrza
|
||||
teyrza
|
||||
ryetza
|
||||
yretza
|
||||
eyrtza
|
||||
yertza
|
||||
erytza
|
||||
reytza
|
||||
tyzrea
|
||||
ytzrea
|
||||
zytrea
|
||||
yztrea
|
||||
ztyrea
|
||||
tzyrea
|
||||
ryztea
|
||||
yrztea
|
||||
zyrtea
|
||||
yzrtea
|
||||
zrytea
|
||||
rzytea
|
||||
tyzrea
|
||||
ytzrea
|
||||
zytrea
|
||||
yztrea
|
||||
ztyrea
|
||||
tzyrea
|
||||
ryztea
|
||||
yrztea
|
||||
zyrtea
|
||||
yzrtea
|
||||
zrytea
|
||||
rzytea
|
||||
tyzera
|
||||
ytzera
|
||||
zytera
|
||||
yztera
|
||||
ztyera
|
||||
tzyera
|
||||
eyztra
|
||||
yeztra
|
||||
zyetra
|
||||
yzetra
|
||||
zeytra
|
||||
ezytra
|
||||
tyzera
|
||||
ytzera
|
||||
zytera
|
||||
yztera
|
||||
ztyera
|
||||
tzyera
|
||||
eyztra
|
||||
yeztra
|
||||
zyetra
|
||||
yzetra
|
||||
zeytra
|
||||
ezytra
|
||||
azerty
|
||||
zaerty
|
||||
ezarty
|
||||
zearty
|
||||
eazrty
|
||||
aezrty
|
||||
rzeaty
|
||||
zreaty
|
||||
ezraty
|
||||
zeraty
|
||||
erzaty
|
||||
rezaty
|
||||
azerty
|
||||
zaerty
|
||||
ezarty
|
||||
zearty
|
||||
eazrty
|
||||
aezrty
|
||||
rzeaty
|
||||
zreaty
|
||||
ezraty
|
||||
zeraty
|
||||
erzaty
|
||||
rezaty
|
||||
tzeray
|
||||
zteray
|
||||
eztray
|
||||
zetray
|
||||
etzray
|
||||
tezray
|
||||
rzetay
|
||||
zretay
|
||||
ezrtay
|
||||
zertay
|
||||
erztay
|
||||
reztay
|
||||
tzeray
|
||||
zteray
|
||||
eztray
|
||||
zetray
|
||||
etzray
|
||||
tezray
|
||||
rzetay
|
||||
zretay
|
||||
ezrtay
|
||||
zertay
|
||||
erztay
|
||||
reztay
|
||||
taerzy
|
||||
aterzy
|
||||
eatrzy
|
||||
aetrzy
|
||||
etarzy
|
||||
tearzy
|
||||
raetzy
|
||||
aretzy
|
||||
eartzy
|
||||
aertzy
|
||||
eratzy
|
||||
reatzy
|
||||
taerzy
|
||||
aterzy
|
||||
eatrzy
|
||||
aetrzy
|
||||
etarzy
|
||||
tearzy
|
||||
raetzy
|
||||
aretzy
|
||||
eartzy
|
||||
aertzy
|
||||
eratzy
|
||||
reatzy
|
||||
tazrey
|
||||
atzrey
|
||||
zatrey
|
||||
aztrey
|
||||
ztarey
|
||||
tzarey
|
||||
raztey
|
||||
arztey
|
||||
zartey
|
||||
azrtey
|
||||
zratey
|
||||
rzatey
|
||||
tazrey
|
||||
atzrey
|
||||
zatrey
|
||||
aztrey
|
||||
ztarey
|
||||
tzarey
|
||||
raztey
|
||||
arztey
|
||||
zartey
|
||||
azrtey
|
||||
zratey
|
||||
rzatey
|
||||
tazery
|
||||
atzery
|
||||
zatery
|
||||
aztery
|
||||
ztaery
|
||||
tzaery
|
||||
eaztry
|
||||
aeztry
|
||||
zaetry
|
||||
azetry
|
||||
zeatry
|
||||
ezatry
|
||||
tazery
|
||||
atzery
|
||||
zatery
|
||||
aztery
|
||||
ztaery
|
||||
tzaery
|
||||
eaztry
|
||||
aeztry
|
||||
zaetry
|
||||
azetry
|
||||
zeatry
|
||||
ezatry
|
||||
yzerta
|
||||
zyerta
|
||||
ezyrta
|
||||
zeyrta
|
||||
eyzrta
|
||||
yezrta
|
||||
rzeyta
|
||||
zreyta
|
||||
ezryta
|
||||
zeryta
|
||||
erzyta
|
||||
rezyta
|
||||
yzerta
|
||||
zyerta
|
||||
ezyrta
|
||||
zeyrta
|
||||
eyzrta
|
||||
yezrta
|
||||
rzeyta
|
||||
zreyta
|
||||
ezryta
|
||||
zeryta
|
||||
erzyta
|
||||
rezyta
|
||||
tzerya
|
||||
zterya
|
||||
eztrya
|
||||
zetrya
|
||||
etzrya
|
||||
tezrya
|
||||
rzetya
|
||||
zretya
|
||||
ezrtya
|
||||
zertya
|
||||
erztya
|
||||
reztya
|
||||
tzerya
|
||||
zterya
|
||||
eztrya
|
||||
zetrya
|
||||
etzrya
|
||||
tezrya
|
||||
rzetya
|
||||
zretya
|
||||
ezrtya
|
||||
zertya
|
||||
erztya
|
||||
reztya
|
||||
tyerza
|
||||
yterza
|
||||
eytrza
|
||||
yetrza
|
||||
etyrza
|
||||
teyrza
|
||||
ryetza
|
||||
yretza
|
||||
eyrtza
|
||||
yertza
|
||||
erytza
|
||||
reytza
|
||||
tyerza
|
||||
yterza
|
||||
eytrza
|
||||
yetrza
|
||||
etyrza
|
||||
teyrza
|
||||
ryetza
|
||||
yretza
|
||||
eyrtza
|
||||
yertza
|
||||
erytza
|
||||
reytza
|
||||
tyzrea
|
||||
ytzrea
|
||||
zytrea
|
||||
yztrea
|
||||
ztyrea
|
||||
tzyrea
|
||||
ryztea
|
||||
yrztea
|
||||
zyrtea
|
||||
yzrtea
|
||||
zrytea
|
||||
rzytea
|
||||
tyzrea
|
||||
ytzrea
|
||||
zytrea
|
||||
yztrea
|
||||
ztyrea
|
||||
tzyrea
|
||||
ryztea
|
||||
yrztea
|
||||
zyrtea
|
||||
yzrtea
|
||||
zrytea
|
||||
rzytea
|
||||
tyzera
|
||||
ytzera
|
||||
zytera
|
||||
yztera
|
||||
ztyera
|
||||
tzyera
|
||||
eyztra
|
||||
yeztra
|
||||
zyetra
|
||||
yzetra
|
||||
zeytra
|
||||
ezytra
|
||||
tyzera
|
||||
ytzera
|
||||
zytera
|
||||
yztera
|
||||
ztyera
|
||||
tzyera
|
||||
eyztra
|
||||
yeztra
|
||||
zyetra
|
||||
yzetra
|
||||
zeytra
|
||||
ezytra
|
||||
azerty
|
||||
zaerty
|
||||
ezarty
|
||||
zearty
|
||||
eazrty
|
||||
aezrty
|
||||
rzeaty
|
||||
zreaty
|
||||
ezraty
|
||||
zeraty
|
||||
erzaty
|
||||
rezaty
|
||||
azerty
|
||||
zaerty
|
||||
ezarty
|
||||
zearty
|
||||
eazrty
|
||||
aezrty
|
||||
rzeaty
|
||||
zreaty
|
||||
ezraty
|
||||
zeraty
|
||||
erzaty
|
||||
rezaty
|
||||
tzeray
|
||||
zteray
|
||||
eztray
|
||||
zetray
|
||||
etzray
|
||||
tezray
|
||||
rzetay
|
||||
zretay
|
||||
ezrtay
|
||||
zertay
|
||||
erztay
|
||||
reztay
|
||||
tzeray
|
||||
zteray
|
||||
eztray
|
||||
zetray
|
||||
etzray
|
||||
tezray
|
||||
rzetay
|
||||
zretay
|
||||
ezrtay
|
||||
zertay
|
||||
erztay
|
||||
reztay
|
||||
taerzy
|
||||
aterzy
|
||||
eatrzy
|
||||
aetrzy
|
||||
etarzy
|
||||
tearzy
|
||||
raetzy
|
||||
aretzy
|
||||
eartzy
|
||||
aertzy
|
||||
eratzy
|
||||
reatzy
|
||||
taerzy
|
||||
aterzy
|
||||
eatrzy
|
||||
aetrzy
|
||||
etarzy
|
||||
tearzy
|
||||
raetzy
|
||||
aretzy
|
||||
eartzy
|
||||
aertzy
|
||||
eratzy
|
||||
reatzy
|
||||
tazrey
|
||||
atzrey
|
||||
zatrey
|
||||
aztrey
|
||||
ztarey
|
||||
tzarey
|
||||
raztey
|
||||
arztey
|
||||
zartey
|
||||
azrtey
|
||||
zratey
|
||||
rzatey
|
||||
tazrey
|
||||
atzrey
|
||||
zatrey
|
||||
aztrey
|
||||
ztarey
|
||||
tzarey
|
||||
raztey
|
||||
arztey
|
||||
zartey
|
||||
azrtey
|
||||
zratey
|
||||
rzatey
|
||||
tazery
|
||||
atzery
|
||||
zatery
|
||||
aztery
|
||||
ztaery
|
||||
tzaery
|
||||
eaztry
|
||||
aeztry
|
||||
zaetry
|
||||
azetry
|
||||
zeatry
|
||||
ezatry
|
||||
tazery
|
||||
atzery
|
||||
zatery
|
||||
aztery
|
||||
ztaery
|
||||
tzaery
|
||||
eaztry
|
||||
aeztry
|
||||
zaetry
|
||||
azetry
|
||||
zeatry
|
||||
ezatry
|
||||
yzerta
|
||||
zyerta
|
||||
ezyrta
|
||||
zeyrta
|
||||
eyzrta
|
||||
yezrta
|
||||
rzeyta
|
||||
zreyta
|
||||
ezryta
|
||||
zeryta
|
||||
erzyta
|
||||
rezyta
|
||||
yzerta
|
||||
zyerta
|
||||
ezyrta
|
||||
zeyrta
|
||||
eyzrta
|
||||
yezrta
|
||||
rzeyta
|
||||
zreyta
|
||||
ezryta
|
||||
zeryta
|
||||
erzyta
|
||||
rezyta
|
||||
tzerya
|
||||
zterya
|
||||
eztrya
|
||||
zetrya
|
||||
etzrya
|
||||
tezrya
|
||||
rzetya
|
||||
zretya
|
||||
ezrtya
|
||||
zertya
|
||||
erztya
|
||||
reztya
|
||||
tzerya
|
||||
zterya
|
||||
eztrya
|
||||
zetrya
|
||||
etzrya
|
||||
tezrya
|
||||
rzetya
|
||||
zretya
|
||||
ezrtya
|
||||
zertya
|
||||
erztya
|
||||
reztya
|
||||
tyerza
|
||||
yterza
|
||||
eytrza
|
||||
yetrza
|
||||
etyrza
|
||||
teyrza
|
||||
ryetza
|
||||
yretza
|
||||
eyrtza
|
||||
yertza
|
||||
erytza
|
||||
reytza
|
||||
tyerza
|
||||
yterza
|
||||
eytrza
|
||||
yetrza
|
||||
etyrza
|
||||
teyrza
|
||||
ryetza
|
||||
yretza
|
||||
eyrtza
|
||||
yertza
|
||||
erytza
|
||||
reytza
|
||||
tyzrea
|
||||
ytzrea
|
||||
zytrea
|
||||
yztrea
|
||||
ztyrea
|
||||
tzyrea
|
||||
ryztea
|
||||
yrztea
|
||||
zyrtea
|
||||
yzrtea
|
||||
zrytea
|
||||
rzytea
|
||||
tyzrea
|
||||
ytzrea
|
||||
zytrea
|
||||
yztrea
|
||||
ztyrea
|
||||
tzyrea
|
||||
ryztea
|
||||
yrztea
|
||||
zyrtea
|
||||
yzrtea
|
||||
zrytea
|
||||
rzytea
|
||||
tyzera
|
||||
ytzera
|
||||
zytera
|
||||
yztera
|
||||
ztyera
|
||||
tzyera
|
||||
eyztra
|
||||
yeztra
|
||||
zyetra
|
||||
yzetra
|
||||
zeytra
|
||||
ezytra
|
||||
tyzera
|
||||
ytzera
|
||||
zytera
|
||||
yztera
|
||||
ztyera
|
||||
tzyera
|
||||
eyztra
|
||||
yeztra
|
||||
zyetra
|
||||
yzetra
|
||||
zeytra
|
||||
ezytra
|
Reference in New Issue
Block a user