Day 7 2022
This commit is contained in:
parent
cd46777fb5
commit
5a2b225dfa
4 changed files with 1087 additions and 0 deletions
988
Python/2022/07/input
Normal file
988
Python/2022/07/input
Normal file
|
|
@ -0,0 +1,988 @@
|
|||
$ cd /
|
||||
$ ls
|
||||
dir bqc
|
||||
dir mwmlf
|
||||
dir ngn
|
||||
143562 nrwjb
|
||||
78449 qqvdcclf
|
||||
dir qrnm
|
||||
dir smfzmmhc
|
||||
116085 tvrms
|
||||
dir vrdrsj
|
||||
$ cd bqc
|
||||
$ ls
|
||||
5693 qqvdcclf
|
||||
$ cd ..
|
||||
$ cd mwmlf
|
||||
$ ls
|
||||
dir cmfphpc
|
||||
dir lqqshq
|
||||
dir mwmlf
|
||||
dir rlf
|
||||
dir smfzmmhc
|
||||
$ cd cmfphpc
|
||||
$ ls
|
||||
235620 tprth.gjn
|
||||
82743 vrdrsj.fbl
|
||||
$ cd ..
|
||||
$ cd lqqshq
|
||||
$ ls
|
||||
94188 crswqlvd.nsj
|
||||
dir dttthls
|
||||
60078 lbsfsspm
|
||||
dir lqp
|
||||
74624 nrwjb
|
||||
247709 tjhcqw.wrq
|
||||
267693 tvrms
|
||||
dir zshrcgfn
|
||||
$ cd dttthls
|
||||
$ ls
|
||||
109072 nrwjb
|
||||
31512 qqvdcclf
|
||||
$ cd ..
|
||||
$ cd lqp
|
||||
$ ls
|
||||
237917 nrwjb
|
||||
45489 vrdrsj.ntw
|
||||
$ cd ..
|
||||
$ cd zshrcgfn
|
||||
$ ls
|
||||
185533 smfzmmhc.zzd
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd mwmlf
|
||||
$ ls
|
||||
dir bbvhpmsj
|
||||
dir mwmlf
|
||||
83589 qqvdcclf
|
||||
$ cd bbvhpmsj
|
||||
$ ls
|
||||
232123 hrvlgmjb.wrv
|
||||
137190 rlf
|
||||
21785 tghvbj.mfr
|
||||
25344 vrdrsj.swp
|
||||
$ cd ..
|
||||
$ cd mwmlf
|
||||
$ ls
|
||||
dir wnn
|
||||
$ cd wnn
|
||||
$ ls
|
||||
dir thd
|
||||
$ cd thd
|
||||
$ ls
|
||||
36125 lgt
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd rlf
|
||||
$ ls
|
||||
dir fps
|
||||
128272 lggpfj.gnr
|
||||
146745 lrdq.zgm
|
||||
dir mwmlf
|
||||
266383 mwmlf.wnp
|
||||
dir ncrlvggp
|
||||
dir qpgmrj
|
||||
$ cd fps
|
||||
$ ls
|
||||
dir rqjt
|
||||
dir wpqvmn
|
||||
$ cd rqjt
|
||||
$ ls
|
||||
175784 pcdtdblc.znj
|
||||
185424 wmstvdt.lhn
|
||||
$ cd ..
|
||||
$ cd wpqvmn
|
||||
$ ls
|
||||
141743 ljslzhjl
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd mwmlf
|
||||
$ ls
|
||||
169015 rlf
|
||||
$ cd ..
|
||||
$ cd ncrlvggp
|
||||
$ ls
|
||||
81450 fqtrpm.mqr
|
||||
146399 jtbr
|
||||
dir nnqgqqj
|
||||
288302 qqvdcclf
|
||||
$ cd nnqgqqj
|
||||
$ ls
|
||||
dir fvbhh
|
||||
$ cd fvbhh
|
||||
$ ls
|
||||
121112 zmn.fjz
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd qpgmrj
|
||||
$ ls
|
||||
dir hrvlgmjb
|
||||
dir pbc
|
||||
$ cd hrvlgmjb
|
||||
$ ls
|
||||
7858 czvpvwz
|
||||
$ cd ..
|
||||
$ cd pbc
|
||||
$ ls
|
||||
150816 tprth.gjn
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd smfzmmhc
|
||||
$ ls
|
||||
dir jwvw
|
||||
184385 spbjrlv.spt
|
||||
dir trpdgl
|
||||
201578 zzhz
|
||||
$ cd jwvw
|
||||
$ ls
|
||||
47747 nrwjb
|
||||
$ cd ..
|
||||
$ cd trpdgl
|
||||
$ ls
|
||||
136682 mwmlf
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ngn
|
||||
$ ls
|
||||
dir fqbph
|
||||
282363 lscdth.lbj
|
||||
dir mwmlf
|
||||
273281 qbpmcqs
|
||||
7547 qdffbp
|
||||
223960 tprth.gjn
|
||||
$ cd fqbph
|
||||
$ ls
|
||||
dir bgtbmzj
|
||||
dir lzjf
|
||||
12361 nrwjb
|
||||
dir pdsdttz
|
||||
150218 pfvtwr.pbf
|
||||
dir rlf
|
||||
158227 sfhsszcq.tzv
|
||||
183244 smfzmmhc.drh
|
||||
$ cd bgtbmzj
|
||||
$ ls
|
||||
dir gvqhtfg
|
||||
dir jmvzv
|
||||
194008 ldpfs.qhr
|
||||
dir mtztr
|
||||
11099 nfqmvqcm.ftd
|
||||
dir szp
|
||||
153379 zrtsd.jwg
|
||||
$ cd gvqhtfg
|
||||
$ ls
|
||||
dir ntq
|
||||
dir rlf
|
||||
62076 rlf.nlc
|
||||
$ cd ntq
|
||||
$ ls
|
||||
dir wdtzhz
|
||||
$ cd wdtzhz
|
||||
$ ls
|
||||
dir tlqcbp
|
||||
$ cd tlqcbp
|
||||
$ ls
|
||||
102930 smfzmmhc
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd rlf
|
||||
$ ls
|
||||
185079 tjhcqw.wrq
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd jmvzv
|
||||
$ ls
|
||||
dir hfmtzbhf
|
||||
61556 jzbvmc
|
||||
dir scjpjp
|
||||
237487 sgh
|
||||
dir smfzmmhc
|
||||
$ cd hfmtzbhf
|
||||
$ ls
|
||||
dir ldt
|
||||
136126 tvrms
|
||||
$ cd ldt
|
||||
$ ls
|
||||
dir smfzmmhc
|
||||
dir wrhpzrfm
|
||||
dir zbcfv
|
||||
$ cd smfzmmhc
|
||||
$ ls
|
||||
86537 tjhcqw.wrq
|
||||
$ cd ..
|
||||
$ cd wrhpzrfm
|
||||
$ ls
|
||||
263122 smfzmmhc.shv
|
||||
73772 tvrms
|
||||
$ cd ..
|
||||
$ cd zbcfv
|
||||
$ ls
|
||||
dir vrdrsj
|
||||
$ cd vrdrsj
|
||||
$ ls
|
||||
220800 zwdbh
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd scjpjp
|
||||
$ ls
|
||||
38282 rlf
|
||||
93306 rlf.blz
|
||||
$ cd ..
|
||||
$ cd smfzmmhc
|
||||
$ ls
|
||||
dir gqms
|
||||
dir mwmlf
|
||||
21587 nrwjb
|
||||
184621 zvq.lvr
|
||||
$ cd gqms
|
||||
$ ls
|
||||
dir frbs
|
||||
dir rlf
|
||||
$ cd frbs
|
||||
$ ls
|
||||
dir mpdll
|
||||
82901 zdmnm.wlc
|
||||
$ cd mpdll
|
||||
$ ls
|
||||
dir mgqd
|
||||
dir mrljj
|
||||
$ cd mgqd
|
||||
$ ls
|
||||
75558 vrdrsj.zwc
|
||||
$ cd ..
|
||||
$ cd mrljj
|
||||
$ ls
|
||||
dir qmsgj
|
||||
128171 qqvdcclf
|
||||
245942 rlf.hgt
|
||||
dir zzvbt
|
||||
$ cd qmsgj
|
||||
$ ls
|
||||
7382 mwmlf
|
||||
$ cd ..
|
||||
$ cd zzvbt
|
||||
$ ls
|
||||
285714 zltjmn
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd rlf
|
||||
$ ls
|
||||
43731 gttgwfgf.cpd
|
||||
dir hvtn
|
||||
112018 jdhb.ssj
|
||||
195239 rlf.gvd
|
||||
200476 spsstb
|
||||
$ cd hvtn
|
||||
$ ls
|
||||
dir zzsfgzc
|
||||
$ cd zzsfgzc
|
||||
$ ls
|
||||
116544 vrdrsj
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd mwmlf
|
||||
$ ls
|
||||
dir hmpvn
|
||||
dir shlnfcpz
|
||||
$ cd hmpvn
|
||||
$ ls
|
||||
55892 qqvdcclf
|
||||
$ cd ..
|
||||
$ cd shlnfcpz
|
||||
$ ls
|
||||
144766 fnrhmbbm.rnp
|
||||
2622 tjhcqw.wrq
|
||||
219884 tprth.gjn
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd mtztr
|
||||
$ ls
|
||||
dir plngmzl
|
||||
dir qbwzhr
|
||||
$ cd plngmzl
|
||||
$ ls
|
||||
153434 dhjv.pfn
|
||||
$ cd ..
|
||||
$ cd qbwzhr
|
||||
$ ls
|
||||
26553 mcb.djg
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd szp
|
||||
$ ls
|
||||
37741 qqvdcclf
|
||||
dir vrdrsj
|
||||
$ cd vrdrsj
|
||||
$ ls
|
||||
dir hznmsclb
|
||||
13218 mwmlf.vhs
|
||||
102602 rggt
|
||||
228549 rlnf.qrt
|
||||
$ cd hznmsclb
|
||||
$ ls
|
||||
17957 mwmlf.lsv
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd lzjf
|
||||
$ ls
|
||||
40821 lfgh.jwg
|
||||
dir rplfgb
|
||||
$ cd rplfgb
|
||||
$ ls
|
||||
301639 zmrpm.pqn
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd pdsdttz
|
||||
$ ls
|
||||
294779 tprth.gjn
|
||||
$ cd ..
|
||||
$ cd rlf
|
||||
$ ls
|
||||
37853 qst.zgc
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd mwmlf
|
||||
$ ls
|
||||
dir dqvhgnj
|
||||
dir fvjtnl
|
||||
dir jfsgp
|
||||
230725 tjhcqw.wrq
|
||||
2872 tvrms
|
||||
dir zszcsbl
|
||||
$ cd dqvhgnj
|
||||
$ ls
|
||||
214328 bph
|
||||
138045 tjhcqw.wrq
|
||||
$ cd ..
|
||||
$ cd fvjtnl
|
||||
$ ls
|
||||
62568 sllvfsf
|
||||
286839 tjhcqw.wrq
|
||||
241004 zvqrg.bsg
|
||||
$ cd ..
|
||||
$ cd jfsgp
|
||||
$ ls
|
||||
116677 tprth.gjn
|
||||
151347 vtbt
|
||||
$ cd ..
|
||||
$ cd zszcsbl
|
||||
$ ls
|
||||
97786 hrvlgmjb.wzz
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd qrnm
|
||||
$ ls
|
||||
70534 nrwjb
|
||||
292701 qqvdcclf
|
||||
153174 sjqvgh.nvt
|
||||
$ cd ..
|
||||
$ cd smfzmmhc
|
||||
$ ls
|
||||
dir gjrqmcjl
|
||||
63451 hrvlgmjb
|
||||
dir mwmlf
|
||||
dir ncgjsjj
|
||||
246754 nrwjb
|
||||
dir pvnbj
|
||||
dir sjqwr
|
||||
dir vrdrsj
|
||||
dir vwfnglr
|
||||
$ cd gjrqmcjl
|
||||
$ ls
|
||||
283020 gwcrpgc
|
||||
36180 ltmzzz
|
||||
dir tpsr
|
||||
$ cd tpsr
|
||||
$ ls
|
||||
51208 nscwcztf.wlh
|
||||
121548 smfzmmhc
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd mwmlf
|
||||
$ ls
|
||||
263186 mwmlf.fqd
|
||||
$ cd ..
|
||||
$ cd ncgjsjj
|
||||
$ ls
|
||||
204801 nrwjb
|
||||
116293 rdrmctwg.nqc
|
||||
36548 tjhcqw.wrq
|
||||
$ cd ..
|
||||
$ cd pvnbj
|
||||
$ ls
|
||||
dir cfmn
|
||||
dir cnhmcjp
|
||||
231615 ctllrm
|
||||
dir czmw
|
||||
dir drfzgwtz
|
||||
135330 jsm
|
||||
dir jtjzwjh
|
||||
dir nfg
|
||||
279734 qqvdcclf
|
||||
220762 tvrms
|
||||
35964 vrdrsj.jqj
|
||||
$ cd cfmn
|
||||
$ ls
|
||||
300636 frn.ccd
|
||||
dir qmtc
|
||||
dir sfvd
|
||||
$ cd qmtc
|
||||
$ ls
|
||||
267669 jwvjslwp.vsp
|
||||
180586 tvrms
|
||||
$ cd ..
|
||||
$ cd sfvd
|
||||
$ ls
|
||||
169064 cgzmwg.rgr
|
||||
dir hsz
|
||||
270729 qgmmc.sqq
|
||||
dir qpzbffd
|
||||
92811 shcpdlm.nwz
|
||||
dir sstdzdf
|
||||
dir thrzw
|
||||
dir wscsr
|
||||
$ cd hsz
|
||||
$ ls
|
||||
301584 qqvdcclf
|
||||
$ cd ..
|
||||
$ cd qpzbffd
|
||||
$ ls
|
||||
264911 mwmlf.rvg
|
||||
dir rlf
|
||||
32109 svhwhw.fdp
|
||||
155713 tjhcqw.wrq
|
||||
dir vrdrsj
|
||||
$ cd rlf
|
||||
$ ls
|
||||
32357 tvrms
|
||||
$ cd ..
|
||||
$ cd vrdrsj
|
||||
$ ls
|
||||
93501 nrwjb
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd sstdzdf
|
||||
$ ls
|
||||
241812 mgrvcbjc.rqb
|
||||
dir mwmlf
|
||||
273819 nvrssljz
|
||||
156873 tvrms
|
||||
$ cd mwmlf
|
||||
$ ls
|
||||
133649 wdfvctwp
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd thrzw
|
||||
$ ls
|
||||
67552 smfzmmhc
|
||||
$ cd ..
|
||||
$ cd wscsr
|
||||
$ ls
|
||||
132663 dnbvw.zwd
|
||||
dir ffthd
|
||||
293463 hrvlgmjb.fwh
|
||||
dir lhjvfdh
|
||||
194357 nrwjb
|
||||
dir smj
|
||||
56668 tprth.gjn
|
||||
303099 tvrms
|
||||
dir vrdrsj
|
||||
$ cd ffthd
|
||||
$ ls
|
||||
84952 nrwjb
|
||||
192566 rlf
|
||||
dir slbg
|
||||
78478 srzz
|
||||
250044 tprth.gjn
|
||||
97100 tvrms
|
||||
$ cd slbg
|
||||
$ ls
|
||||
203375 nrwjb
|
||||
39137 qqvdcclf
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd lhjvfdh
|
||||
$ ls
|
||||
1747 rtphln.pgc
|
||||
163505 tjhcqw.wrq
|
||||
76891 tprth.gjn
|
||||
$ cd ..
|
||||
$ cd smj
|
||||
$ ls
|
||||
6853 hhtdhzgn
|
||||
158303 pmsflvrn.hnh
|
||||
$ cd ..
|
||||
$ cd vrdrsj
|
||||
$ ls
|
||||
dir jdlc
|
||||
263568 vrdrsj
|
||||
dir vvtl
|
||||
$ cd jdlc
|
||||
$ ls
|
||||
12435 hqggp.lrq
|
||||
292141 ntbcht.zbw
|
||||
$ cd ..
|
||||
$ cd vvtl
|
||||
$ ls
|
||||
118913 qqvdcclf
|
||||
291087 tjhcqw.wrq
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd cnhmcjp
|
||||
$ ls
|
||||
263233 tjhcqw.wrq
|
||||
$ cd ..
|
||||
$ cd czmw
|
||||
$ ls
|
||||
dir gdsgw
|
||||
dir gfd
|
||||
3390 mwmlf.zss
|
||||
$ cd gdsgw
|
||||
$ ls
|
||||
298839 dbwsmwnb.svt
|
||||
170672 tprth.gjn
|
||||
$ cd ..
|
||||
$ cd gfd
|
||||
$ ls
|
||||
193212 tld
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd drfzgwtz
|
||||
$ ls
|
||||
257122 tprth.gjn
|
||||
$ cd ..
|
||||
$ cd jtjzwjh
|
||||
$ ls
|
||||
dir jhpp
|
||||
274740 lnrwrpjj
|
||||
35217 ptzmfsmr.pwc
|
||||
67549 qpdj.pfc
|
||||
$ cd jhpp
|
||||
$ ls
|
||||
40279 jgstzhw.cbq
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd nfg
|
||||
$ ls
|
||||
126237 mqfl.flt
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd sjqwr
|
||||
$ ls
|
||||
53423 bngqncqn
|
||||
dir lblv
|
||||
178935 nrwjb
|
||||
188826 tprth.gjn
|
||||
dir vrdrsj
|
||||
286449 vrdrsj.svn
|
||||
$ cd lblv
|
||||
$ ls
|
||||
dir bptgd
|
||||
215281 jjvcgb.nwc
|
||||
dir rlf
|
||||
300004 tvrms
|
||||
$ cd bptgd
|
||||
$ ls
|
||||
19667 mwmlf
|
||||
$ cd ..
|
||||
$ cd rlf
|
||||
$ ls
|
||||
dir mwmlf
|
||||
263985 rbhz.plr
|
||||
$ cd mwmlf
|
||||
$ ls
|
||||
254206 smfzmmhc
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd vrdrsj
|
||||
$ ls
|
||||
dir vrdrsj
|
||||
$ cd vrdrsj
|
||||
$ ls
|
||||
250310 hrvlgmjb.bbf
|
||||
130543 mwmlf.lbq
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd vrdrsj
|
||||
$ ls
|
||||
dir mwwr
|
||||
dir rlf
|
||||
$ cd mwwr
|
||||
$ ls
|
||||
dir lhz
|
||||
$ cd lhz
|
||||
$ ls
|
||||
dir ssz
|
||||
dir vrdrsj
|
||||
$ cd ssz
|
||||
$ ls
|
||||
107472 hcnsgjhj
|
||||
$ cd ..
|
||||
$ cd vrdrsj
|
||||
$ ls
|
||||
303694 rlf
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd rlf
|
||||
$ ls
|
||||
299875 nrwjb
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd vwfnglr
|
||||
$ ls
|
||||
dir mtvgvvcr
|
||||
114118 mzhgbj.zvv
|
||||
273343 tprth.gjn
|
||||
28259 wgrp
|
||||
$ cd mtvgvvcr
|
||||
$ ls
|
||||
218927 bvlv.npm
|
||||
64283 hrf.czg
|
||||
dir mnmqqqgh
|
||||
103691 qtb.fnb
|
||||
dir smfzmmhc
|
||||
252712 zjlgc.sfg
|
||||
$ cd mnmqqqgh
|
||||
$ ls
|
||||
231583 hrvlgmjb.mtq
|
||||
$ cd ..
|
||||
$ cd smfzmmhc
|
||||
$ ls
|
||||
dir dzjfd
|
||||
dir jjslqwn
|
||||
264128 nrwjb
|
||||
257359 tvrms
|
||||
$ cd dzjfd
|
||||
$ ls
|
||||
dir smfzmmhc
|
||||
237116 zzgr
|
||||
$ cd smfzmmhc
|
||||
$ ls
|
||||
230613 qqvdcclf
|
||||
91615 smfzmmhc
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd jjslqwn
|
||||
$ ls
|
||||
98708 mwmlf.qtq
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd vrdrsj
|
||||
$ ls
|
||||
dir bfgbvlcd
|
||||
131293 fgh.djg
|
||||
125876 lcwjtdf.sbl
|
||||
dir pnds
|
||||
263022 tvrms
|
||||
$ cd bfgbvlcd
|
||||
$ ls
|
||||
276134 vrdrsj
|
||||
$ cd ..
|
||||
$ cd pnds
|
||||
$ ls
|
||||
dir bffz
|
||||
dir jwcjpt
|
||||
dir pvnbz
|
||||
$ cd bffz
|
||||
$ ls
|
||||
194315 dndbj.gww
|
||||
115061 lspnmhml.fdb
|
||||
239758 tjhcqw.wrq
|
||||
124732 wjcbcvfd
|
||||
$ cd ..
|
||||
$ cd jwcjpt
|
||||
$ ls
|
||||
dir dcmcgc
|
||||
dir llt
|
||||
dir rfh
|
||||
dir scljqqq
|
||||
127542 tvrms
|
||||
$ cd dcmcgc
|
||||
$ ls
|
||||
dir fhdvgvtz
|
||||
dir hrvlgmjb
|
||||
dir rlf
|
||||
dir smfzmmhc
|
||||
$ cd fhdvgvtz
|
||||
$ ls
|
||||
33684 lcl
|
||||
dir lrsjg
|
||||
203352 npvgs.qdw
|
||||
6985 tvrms
|
||||
102991 wmnrjw.chn
|
||||
162852 wrcjmll.rlb
|
||||
$ cd lrsjg
|
||||
$ ls
|
||||
dir jgfpvdc
|
||||
84338 mwmlf.vdw
|
||||
147349 nrwjb
|
||||
dir sblp
|
||||
dir vrdrsj
|
||||
$ cd jgfpvdc
|
||||
$ ls
|
||||
265563 chlgpdsp.hrv
|
||||
dir dsc
|
||||
dir gvrg
|
||||
dir mwmlf
|
||||
dir qrqvl
|
||||
100762 rlf
|
||||
300872 sjvgwmdg.qhg
|
||||
164004 tzqmh
|
||||
300736 zhgmdcl.bfq
|
||||
$ cd dsc
|
||||
$ ls
|
||||
284520 rtt.qps
|
||||
263890 smfzmmhc
|
||||
$ cd ..
|
||||
$ cd gvrg
|
||||
$ ls
|
||||
dir hzclphlb
|
||||
dir vcnlmdp
|
||||
$ cd hzclphlb
|
||||
$ ls
|
||||
295429 mcdjsms.zss
|
||||
$ cd ..
|
||||
$ cd vcnlmdp
|
||||
$ ls
|
||||
dir wrlhqh
|
||||
$ cd wrlhqh
|
||||
$ ls
|
||||
41526 tmf.ctw
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd mwmlf
|
||||
$ ls
|
||||
dir cwsrt
|
||||
dir grqng
|
||||
$ cd cwsrt
|
||||
$ ls
|
||||
dir ztmtjwj
|
||||
$ cd ztmtjwj
|
||||
$ ls
|
||||
17063 svdm
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd grqng
|
||||
$ ls
|
||||
216391 tvrms
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd qrqvl
|
||||
$ ls
|
||||
1835 hrvlgmjb
|
||||
43155 mwmlf.sng
|
||||
238089 ngjg.zmc
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd sblp
|
||||
$ ls
|
||||
178768 bgfnqf
|
||||
$ cd ..
|
||||
$ cd vrdrsj
|
||||
$ ls
|
||||
255854 qrrc.bbc
|
||||
178991 smfzmmhc
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd hrvlgmjb
|
||||
$ ls
|
||||
dir fjnp
|
||||
70585 hrvlgmjb
|
||||
dir qsrgzrdf
|
||||
43606 rmjzzgrs
|
||||
dir vds
|
||||
dir vrdrsj
|
||||
35098 wthtcg.wgd
|
||||
$ cd fjnp
|
||||
$ ls
|
||||
19740 qqvdcclf
|
||||
dir smfzmmhc
|
||||
$ cd smfzmmhc
|
||||
$ ls
|
||||
dir nnbc
|
||||
$ cd nnbc
|
||||
$ ls
|
||||
100360 mwmlf
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd qsrgzrdf
|
||||
$ ls
|
||||
279143 fgthp.qmg
|
||||
$ cd ..
|
||||
$ cd vds
|
||||
$ ls
|
||||
247595 gnclhrw.mwt
|
||||
303125 pcdnbq.zbs
|
||||
38092 tprth.gjn
|
||||
dir vrdrsj
|
||||
$ cd vrdrsj
|
||||
$ ls
|
||||
dir tnjg
|
||||
$ cd tnjg
|
||||
$ ls
|
||||
37395 brcbr
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd vrdrsj
|
||||
$ ls
|
||||
94639 tjhcqw.wrq
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd rlf
|
||||
$ ls
|
||||
dir btqjc
|
||||
108141 dnplntn.mwr
|
||||
31100 lmfsgd
|
||||
263849 lpbdq.vdp
|
||||
109813 smfzmmhc.wsr
|
||||
dir vrdrsj
|
||||
$ cd btqjc
|
||||
$ ls
|
||||
31933 nwszgpm.qqr
|
||||
106249 rjqvhccg
|
||||
16766 vgzqz
|
||||
$ cd ..
|
||||
$ cd vrdrsj
|
||||
$ ls
|
||||
dir bfv
|
||||
dir jtnqr
|
||||
19593 mwmlf
|
||||
220657 rggqjp.pnt
|
||||
$ cd bfv
|
||||
$ ls
|
||||
48210 tdgd.ppw
|
||||
232603 tjhcqw.wrq
|
||||
$ cd ..
|
||||
$ cd jtnqr
|
||||
$ ls
|
||||
dir bct
|
||||
202702 grstm.ltj
|
||||
dir mwmlf
|
||||
258253 tvrms
|
||||
$ cd bct
|
||||
$ ls
|
||||
131860 fwfzsc.pls
|
||||
42452 thp
|
||||
$ cd ..
|
||||
$ cd mwmlf
|
||||
$ ls
|
||||
284648 vdjh.dct
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd smfzmmhc
|
||||
$ ls
|
||||
dir fvtlvtlq
|
||||
108335 jdbdb
|
||||
dir vrdrsj
|
||||
$ cd fvtlvtlq
|
||||
$ ls
|
||||
237419 ctwllbmc
|
||||
36570 qqvdcclf
|
||||
dir rlf
|
||||
92173 smfzmmhc
|
||||
$ cd rlf
|
||||
$ ls
|
||||
89469 dtg.bvl
|
||||
88361 mqrr
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd vrdrsj
|
||||
$ ls
|
||||
47472 fftpd
|
||||
53118 qqvdcclf
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd llt
|
||||
$ ls
|
||||
98255 hnvqtbcn
|
||||
$ cd ..
|
||||
$ cd rfh
|
||||
$ ls
|
||||
29828 hgwh.tnl
|
||||
dir rchll
|
||||
dir smfzmmhc
|
||||
$ cd rchll
|
||||
$ ls
|
||||
240042 rdj.wrv
|
||||
$ cd ..
|
||||
$ cd smfzmmhc
|
||||
$ ls
|
||||
45192 clnbddrh.lbq
|
||||
105827 ndzjnttr
|
||||
140925 nmnr.lct
|
||||
dir rlf
|
||||
238998 tprth.gjn
|
||||
dir vrdrsj
|
||||
$ cd rlf
|
||||
$ ls
|
||||
115973 mnnr.smj
|
||||
75630 zld.hzv
|
||||
$ cd ..
|
||||
$ cd vrdrsj
|
||||
$ ls
|
||||
302512 phmvhpvb.fwh
|
||||
dir tjrpwhc
|
||||
$ cd tjrpwhc
|
||||
$ ls
|
||||
13802 hrvlgmjb
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd scljqqq
|
||||
$ ls
|
||||
228515 hrvlgmjb.nhn
|
||||
246019 mwmlf
|
||||
9535 mwmlf.nvm
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd pvnbz
|
||||
$ ls
|
||||
dir hrvlgmjb
|
||||
279877 mwmlf
|
||||
dir zdqprndl
|
||||
278221 zwwtflb
|
||||
$ cd hrvlgmjb
|
||||
$ ls
|
||||
dir vggpr
|
||||
$ cd vggpr
|
||||
$ ls
|
||||
270197 cpzj
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd zdqprndl
|
||||
$ ls
|
||||
197398 tprth.gjn
|
||||
74
Python/2022/07/main.py
Normal file
74
Python/2022/07/main.py
Normal file
|
|
@ -0,0 +1,74 @@
|
|||
input = open("input", 'r')
|
||||
# input = open("sample", 'r')
|
||||
|
||||
FS_SIZE = 70000000
|
||||
NEEDED_SIZE = 30000000
|
||||
|
||||
data = {}
|
||||
point = None
|
||||
data2 = []
|
||||
|
||||
curdir = []
|
||||
|
||||
mode = 0
|
||||
subtotal = 0
|
||||
for line in input:
|
||||
line = line.strip()
|
||||
if mode == 1:
|
||||
if line[0] == "$":
|
||||
mode = 0
|
||||
point = data
|
||||
for dr in curdir:
|
||||
if dr not in point:
|
||||
point[dr] = {}
|
||||
point = point[dr]
|
||||
point["size"] = subtotal
|
||||
subtotal = 0
|
||||
else:
|
||||
one, two = line.split(" ")
|
||||
if one == "dir":
|
||||
continue
|
||||
subtotal += int(one)
|
||||
if mode == 0:
|
||||
if line == "$ ls":
|
||||
mode = 1
|
||||
else:
|
||||
d, cd, target = line.split(" ")
|
||||
if target == "..":
|
||||
curdir.pop()
|
||||
else:
|
||||
curdir.append(target)
|
||||
|
||||
def normalize_size(data):
|
||||
for drs in data:
|
||||
if drs == "size":
|
||||
continue
|
||||
data["size"] += normalize_size(data[drs])
|
||||
return data["size"]
|
||||
|
||||
def sum_fewer(data):
|
||||
total = 0
|
||||
for drs in data:
|
||||
if drs == "size":
|
||||
continue
|
||||
total += sum_fewer(data[drs])
|
||||
if data["size"] < 100000:
|
||||
return data["size"] + total
|
||||
return total
|
||||
|
||||
def find_smallest_size(data, size):
|
||||
result = []
|
||||
if data["size"] > size:
|
||||
result.append(data["size"])
|
||||
for drs in data:
|
||||
if drs == "size":
|
||||
continue
|
||||
result += find_smallest_size(data[drs], size)
|
||||
return result
|
||||
|
||||
normalize_size(data["/"])
|
||||
print(sum_fewer(data["/"]))
|
||||
FREE_SPACE = FS_SIZE - data["/"]["size"]
|
||||
MISSING_SPACE = NEEDED_SIZE - FREE_SPACE
|
||||
dirs = find_smallest_size(data["/"], MISSING_SPACE)
|
||||
print(sorted(dirs)[1]) # For some reason the minimum wasn't correct /shrug
|
||||
24
Python/2022/07/sample
Normal file
24
Python/2022/07/sample
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
$ cd /
|
||||
$ ls
|
||||
dir a
|
||||
14848514 b.txt
|
||||
8504156 c.dat
|
||||
dir d
|
||||
$ cd a
|
||||
$ ls
|
||||
dir e
|
||||
29116 f
|
||||
2557 g
|
||||
62596 h.lst
|
||||
$ cd e
|
||||
$ ls
|
||||
584 i
|
||||
$ cd ..
|
||||
$ cd ..
|
||||
$ cd d
|
||||
$ ls
|
||||
4060174 j
|
||||
8033020 d.log
|
||||
5626152 d.ext
|
||||
7214296 k
|
||||
$ cd ..
|
||||
1
Python/2022/07/temp
Normal file
1
Python/2022/07/temp
Normal file
|
|
@ -0,0 +1 @@
|
|||
{'size': 19702641, '/': {'size': 19702641, 'bqc': {'size': 5693}, 'mwmlf': {'size': 2516634, 'cmfphpc': {'size': 318363}, 'lqqshq': {'size': 609523, 'dttthls': {'size': 140584}, 'lqp': {'size': 283406}, 'zshrcgfn': {'size': 185533}}, 'mwmlf': {'size': 452567, 'bbvhpmsj': {'size': 416442}, 'mwmlf': {'size': 36125, 'wnn': {'size': 36125, 'thd': {'size': 36125}}}}, 'rlf': {'size': 951752, 'fps': {'size': 502951, 'rqjt': {'size': 361208}, 'wpqvmn': {'size': 141743}}, 'mwmlf': {'size': 169015}, 'ncrlvggp': {'size': 121112, 'nnqgqqj': {'size': 121112, 'fvbhh': {'size': 121112}}}, 'qpgmrj': {'size': 158674, 'hrvlgmjb': {'size': 7858}, 'pbc': {'size': 150816}}}, 'smfzmmhc': {'size': 184429, 'jwvw': {'size': 47747}, 'trpdgl': {'size': 136682}}}, 'ngn': {'size': 4112999, 'fqbph': {'size': 2804405, 'bgtbmzj': {'size': 2170134, 'gvqhtfg': {'size': 288009, 'ntq': {'size': 102930, 'wdtzhz': {'size': 102930, 'tlqcbp': {'size': 102930}}}, 'rlf': {'size': 185079}}, 'jmvzv': {'size': 1684181, 'hfmtzbhf': {'size': 644231, 'ldt': {'size': 644231, 'smfzmmhc': {'size': 86537}, 'wrhpzrfm': {'size': 336894}, 'zbcfv': {'size': 220800, 'vrdrsj': {'size': 220800}}}}, 'scjpjp': {'size': 131588}, 'smfzmmhc': {'size': 908362, 'gqms': {'size': 485198, 'frbs': {'size': 368654, 'mpdll': {'size': 368654, 'mgqd': {'size': 75558}, 'mrljj': {'size': 293096, 'qmsgj': {'size': 7382}, 'zzvbt': {'size': 285714}}}}, 'rlf': {'size': 116544, 'hvtn': {'size': 116544, 'zzsfgzc': {'size': 116544}}}}, 'mwmlf': {'size': 423164, 'hmpvn': {'size': 55892}, 'shlnfcpz': {'size': 367272}}}}, 'mtztr': {'size': 179987, 'plngmzl': {'size': 153434}, 'qbwzhr': {'size': 26553}}, 'szp': {'size': 17957, 'vrdrsj': {'size': 17957, 'hznmsclb': {'size': 17957}}}}, 'lzjf': {'size': 301639, 'rplfgb': {'size': 301639}}, 'pdsdttz': {'size': 294779}, 'rlf': {'size': 37853}}, 'mwmlf': {'size': 1308594, 'dqvhgnj': {'size': 352373}, 'fvjtnl': {'size': 590411}, 'jfsgp': {'size': 268024}, 'zszcsbl': {'size': 97786}}}, 'qrnm': {'size': 516409}, 'smfzmmhc': {'size': 6602749, 'gjrqmcjl': {'size': 172756, 'tpsr': {'size': 172756}}, 'mwmlf': {'size': 263186}, 'ncgjsjj': {'size': 357642}, 'pvnbj': {'size': 3790879, 'cfmn': {'size': 2441285, 'qmtc': {'size': 448255}, 'sfvd': {'size': 1993030, 'hsz': {'size': 301584}, 'qpzbffd': {'size': 125858, 'rlf': {'size': 32357}, 'vrdrsj': {'size': 93501}}, 'sstdzdf': {'size': 133649, 'mwmlf': {'size': 133649}}, 'thrzw': {'size': 67552}, 'wscsr': {'size': 1364387, 'ffthd': {'size': 242512, 'slbg': {'size': 242512}}, 'lhjvfdh': {'size': 242143}, 'smj': {'size': 165156}, 'vrdrsj': {'size': 714576, 'jdlc': {'size': 304576}, 'vvtl': {'size': 410000}}}}}, 'cnhmcjp': {'size': 263233}, 'czmw': {'size': 662723, 'gdsgw': {'size': 469511}, 'gfd': {'size': 193212}}, 'drfzgwtz': {'size': 257122}, 'jtjzwjh': {'size': 40279, 'jhpp': {'size': 40279}}, 'nfg': {'size': 126237}}, 'sjqwr': {'size': 654726, 'lblv': {'size': 273873, 'bptgd': {'size': 19667}, 'rlf': {'size': 254206, 'mwmlf': {'size': 254206}}}, 'vrdrsj': {'size': 380853, 'vrdrsj': {'size': 380853}}}, 'vrdrsj': {'size': 711041, 'mwwr': {'size': 411166, 'lhz': {'size': 411166, 'ssz': {'size': 107472}, 'vrdrsj': {'size': 303694}}}, 'rlf': {'size': 299875}}, 'vwfnglr': {'size': 652519, 'mtvgvvcr': {'size': 652519, 'mnmqqqgh': {'size': 231583}, 'smfzmmhc': {'size': 420936, 'dzjfd': {'size': 322228, 'smfzmmhc': {'size': 322228}}, 'jjslqwn': {'size': 98708}}}}}, 'vrdrsj': {'size': 5948157, 'bfgbvlcd': {'size': 276134}, 'pnds': {'size': 5672023, 'bffz': {'size': 673866}, 'jwcjpt': {'size': 4727960, 'dcmcgc': {'size': 3700189, 'fhdvgvtz': {'size': 2015511, 'lrsjg': {'size': 2015511, 'jgfpvdc': {'size': 1401898, 'dsc': {'size': 548410}, 'gvrg': {'size': 336955, 'hzclphlb': {'size': 295429}, 'vcnlmdp': {'size': 41526, 'wrlhqh': {'size': 41526}}}, 'mwmlf': {'size': 233454, 'cwsrt': {'size': 17063, 'ztmtjwj': {'size': 17063}}, 'grqng': {'size': 216391}}, 'qrqvl': {'size': 283079}}, 'sblp': {'size': 178768}, 'vrdrsj': {'size': 434845}}}, 'hrvlgmjb': {'size': 511537, 'fjnp': {'size': 100360, 'smfzmmhc': {'size': 100360, 'nnbc': {'size': 100360}}}, 'qsrgzrdf': {'size': 279143}, 'vds': {'size': 37395, 'vrdrsj': {'size': 37395, 'tnjg': {'size': 37395}}}, 'vrdrsj': {'size': 94639}}, 'rlf': {'size': 894721, 'btqjc': {'size': 154948}, 'vrdrsj': {'size': 739773, 'bfv': {'size': 280813}, 'jtnqr': {'size': 458960, 'bct': {'size': 174312}, 'mwmlf': {'size': 284648}}}}, 'smfzmmhc': {'size': 278420, 'fvtlvtlq': {'size': 177830, 'rlf': {'size': 177830}}, 'vrdrsj': {'size': 100590}}}, 'llt': {'size': 98255}, 'rfh': {'size': 445447, 'rchll': {'size': 240042}, 'smfzmmhc': {'size': 205405, 'rlf': {'size': 191603}, 'vrdrsj': {'size': 13802, 'tjrpwhc': {'size': 13802}}}}, 'scljqqq': {'size': 484069}}, 'pvnbz': {'size': 270197, 'hrvlgmjb': {'size': 270197, 'vggpr': {'size': 270197}}, 'zdqprndl': {'size': 0}}}}}}
|
||||
Loading…
Add table
Add a link
Reference in a new issue