Almost done haha
This commit is contained in:
		
					parent
					
						
							
								10b594e479
							
						
					
				
			
			
				commit
				
					
						f4d2d3bf24
					
				
			
		
					 4 changed files with 327 additions and 4 deletions
				
			
		
							
								
								
									
										300
									
								
								prob3_part1.txt
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										300
									
								
								prob3_part1.txt
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,300 @@
 | 
			
		|||
zBBtHnnHtwwHplmlRlzPLCpp
 | 
			
		||||
vvhJccJFGFcNsdNNJbhJsJQplQMRLQMlfdfTPCLfQQCT
 | 
			
		||||
GPhjcjhZDjWtnSVH
 | 
			
		||||
BNhHVhrGNVTbDHdDJdJRPJdSQQSJwPjR
 | 
			
		||||
lvtsfbsqzwSnJcvjSm
 | 
			
		||||
MftttFLftZMLgtgMbltMqZzbDNrTpVGhNWrDTrpTGNpZGZhD
 | 
			
		||||
VSSHcTgTtTdtllZlzmmbljTn
 | 
			
		||||
RqMqsFfQLLFLQFMMfRLPZLvPpCfWrbpmCbjCnfjlWmnrmmnm
 | 
			
		||||
hqRDqPDRsqNHwtHSNBZtJd
 | 
			
		||||
tNFDpDFrtdjfmjjjFmFFdScpZhZScTJgpHccHhMJgS
 | 
			
		||||
lLzSlSCQqbsVhBghggBZgCcJ
 | 
			
		||||
zRLVVLQnvQqVVzRldfWrwffjjdwSdfjv
 | 
			
		||||
bpWqqqWvHBpwGBCCRl
 | 
			
		||||
hJdjdJFQqdBBDMMC
 | 
			
		||||
tFFzJZFtJSqtZJQsWLbNSTnffHfvTH
 | 
			
		||||
lFhRZhFjPlqMlJqZJlJcRLwrLrwStRwtsVVtVSrgRV
 | 
			
		||||
WcpDvDfBmpDHzWBDbpbmWmNVSSTzLTtrVswgttVVzwwr
 | 
			
		||||
pbWfmGBpHfDmWnvvGbmWnjjMqPJMlMFPdGcjqPqPhP
 | 
			
		||||
NjFNRlpVLFCSSlbBWWfw
 | 
			
		||||
pssPZQQsMnzmtnQPttzDBbBJBcrrJWbrZSBJSbfC
 | 
			
		||||
QTHPHspMNGHdhvRR
 | 
			
		||||
QfPdSJfFJmthSthtwbsNLbPLlLTLpbvP
 | 
			
		||||
nHnMBnZqqgBMnWrZMqnZVcbCqRwNsvblRwppbllTsRNp
 | 
			
		||||
nZHBHznMnWgcrnVBtjFdfmzQNtNddjNF
 | 
			
		||||
hFhfPghppPhpRNhzsjsvHVzjpsGnWz
 | 
			
		||||
tTjlCCwMqtdMjMctGJWHwWnVwWnwvWGs
 | 
			
		||||
rZdrjBBtqdCtlcdgFZQLfhRLFSgRNP
 | 
			
		||||
RDHSWrJWffJFlJCgCMCDjCvzjPMP
 | 
			
		||||
QtGTndBwBtNzBVjBCMgB
 | 
			
		||||
LdwwMpTdwsRHsqSHqHJl
 | 
			
		||||
RfsfzvLLFvFzCSvSbDsTpTGMPMZPPTMt
 | 
			
		||||
jqWBjwBBNwWqwPGZbTwVwVtD
 | 
			
		||||
BnhgglhhNNngqjBjHNWrZLlFLSCJSFFCCQzQvQFCFF
 | 
			
		||||
HLvLDQbvnDQDvbHTLhntSnGBSlfGldddcmfMMf
 | 
			
		||||
NgFjZjrZZJrlfJfSVcBJGc
 | 
			
		||||
scWCNFZpsjzrDLwLhbQzhQwD
 | 
			
		||||
SlqJlThDPqpwSTwhcbDdbWDbZGcZNcDb
 | 
			
		||||
MsnWWjHjvLvfscjjgdzNdbgbcc
 | 
			
		||||
vQQvWVQFLLHfHVBWfsfmFFpJRhhSplqlRJqpBwlqTCPC
 | 
			
		||||
DZbDzzZDjQbPGZFFSSgSlFCzTgzm
 | 
			
		||||
qLnvwvhddrqMrwrCTLLFJjmtSlFlSH
 | 
			
		||||
VdhvsWqdVWvvRhsvqbpbPcZfPpjZGBQNRj
 | 
			
		||||
mJNtNFmzDZtzdzrLtwwRqJSchgfGcRfwRB
 | 
			
		||||
pWpjQjCTQnHMWCCpjQpHvTqcwTwScfRcBcSGBRThwS
 | 
			
		||||
MQHjvjVCCqsvljWnVQzLtNPZzmzLVNLddtPN
 | 
			
		||||
QVRPRVDgsRjLssnL
 | 
			
		||||
TTGDJDJfbfLHSnsMWWbs
 | 
			
		||||
qGqqTFFDqgQgQQQq
 | 
			
		||||
nlMnRRjbMjCdJVQJCZ
 | 
			
		||||
nGqfLwfNLFNLnPPGFVVCdVGZJtCtCCVzJz
 | 
			
		||||
LHHfPNHnPqqLwqPqDPWfNFvMglbhhbMgmclgcllDmgmrcl
 | 
			
		||||
cLLWWSThtdLpRcddcgPRZFDMCVPPMCCPCPCZ
 | 
			
		||||
NfGbGNzrBNffGNJjbPPZsZmZZPmDHpMH
 | 
			
		||||
zlJBfzlQzNjNjfJcpwSdvWhcvLwQWt
 | 
			
		||||
cVVQfVCJVrVcTJnfNvlDFmDrmlvrFWlL
 | 
			
		||||
snZHpMhZtMbtPNvzHWWvNFNvNW
 | 
			
		||||
gppnbbbRgMnZbswRqRwbqTcCCSTCJJdGjgfVGTdcCG
 | 
			
		||||
jplgNdrHrrNZgdHmlHNJHddlDSPPSTlzTSlTSDSzCQLfzf
 | 
			
		||||
vscvWWWvGWGGscbFMpRWFwQTPzfLQwQwPfLbzSzzDL
 | 
			
		||||
GvGBWpqcMVRNNZHgdHdtBJ
 | 
			
		||||
LchbZhjjZFjwSmPRqRffqbdtggdR
 | 
			
		||||
vWHMWlHJdGqtRqHV
 | 
			
		||||
MvzCJlnMnlTNnNNLLdhjjCdjjhDjjL
 | 
			
		||||
FNCllHFvCGvwQcPQJfgfmwgh
 | 
			
		||||
zjtRpbDLjtsrzbLLQmfBTgTBQQfhbfQB
 | 
			
		||||
WLgqRzqsrWvFGFZFZC
 | 
			
		||||
qjLlNcLjcNWpQLlQMmvmhCvCgsMZZghj
 | 
			
		||||
tGSDJtRGJzHMMGDVZCfvmfhzmZZgZsmv
 | 
			
		||||
BSSRDRHBGHtSSSbGJSwHbNcLQddqMNlrqcMQMldBWc
 | 
			
		||||
JSfctrtctDpszHvzVQHr
 | 
			
		||||
glCWjhWmFjlmlhmdWPhVVznvcHjszbvvpHvznv
 | 
			
		||||
FgBmFhCBCGFqglgmhCFmSTSRLJLLZfSRJcDSGMtM
 | 
			
		||||
vZGlFFtLMLdShSSShRVtVf
 | 
			
		||||
rQNvmznWPNCPNsrCsbWbsPCvjShhhfHBBHJjSJRhjSRnHhSj
 | 
			
		||||
mCNsQCmqszNcQzrzrrzWvGgGMgpdFpMLlFZGwcLDdg
 | 
			
		||||
QJRJQDlcqLlWbNGL
 | 
			
		||||
HCnwwsCrnstLWqtWNgZNgg
 | 
			
		||||
rsnTrTCHTnnVwnsVPqqDQcRjcczMPvPRzM
 | 
			
		||||
qCzjqnzVdzrdhnhddDbDBMPttcGBDBDPnc
 | 
			
		||||
sZgRQWHgWHHLsgsRRZsJbpJlDcDGNcTDFtGNFFcJNFPBPBTc
 | 
			
		||||
WggbRQSRRgRSsWWmbHqvVffVwhzvCdmfhmdV
 | 
			
		||||
lhqWcNpQGcNmmHmNPWCsQzQsgrQrBMCMbMVM
 | 
			
		||||
wDLFFDJvSFFZRDZSzCrzTzsRgVWbCrMW
 | 
			
		||||
dFwDtZfdjFZWFFfmHGPnPPmqfmPNcN
 | 
			
		||||
lcMRNJRGGLJnNVFbVrwrwZrD
 | 
			
		||||
tjCzQjQhQwgWFShVFS
 | 
			
		||||
ffHQsQssQTzBsPnLpMPRwsJP
 | 
			
		||||
MQSMSBSRFMQLJChLChjTBh
 | 
			
		||||
WmVlPrwnpwDlflNpDrNnDlDwThJCCdLJhhdhCfJTccGjvscd
 | 
			
		||||
gnDVnNnwgglwDwptSZFzgQHqbjZgZZ
 | 
			
		||||
nwBcFgwTDcNrpZMD
 | 
			
		||||
WQWCLZmvhMRvNjsNSD
 | 
			
		||||
CGGWmZGHHhtVzHbTqgTdbgzz
 | 
			
		||||
RmcTCwvssRbsThTcVRJJfSPqfJwJFqfjfMFq
 | 
			
		||||
zQNZDWtQlDZGBQPfFQqjJLjL
 | 
			
		||||
rrglggZGWnrnrrHlDhsbsPTVCsCVsTRpHv
 | 
			
		||||
wFGfzSvCPGttSzqwmtqmvvPRDDRCWgWWDTBTMcBcBWbCRM
 | 
			
		||||
hVJJHQHnpWnDTNnnDb
 | 
			
		||||
LJsVVdhQqvmdbbSf
 | 
			
		||||
srlJztzsVVsSsVtRlNllTWzzmqGhqWLPCDCgmChPLDdqCmCP
 | 
			
		||||
bZQMZpbvMBMgmDGmZLSPZd
 | 
			
		||||
MpScMSMpvfjMBcBcfMfSBnzlTjssNszrNrtlTVzlzFVN
 | 
			
		||||
rCtgrgClprGGClnJCZmwtMjZRjbjjcjZQv
 | 
			
		||||
PWVfBHWPdbNfbbRmRj
 | 
			
		||||
sPsVqFPsHWLhBVVqHFqPVddWSDLJgpTCnnrRRLGpJSSTRrgT
 | 
			
		||||
zjqpGjrQjGqSHCVvCrRZDN
 | 
			
		||||
cTdshMhdmcMNmddRHBhvCCBCCvHZDC
 | 
			
		||||
JTmTmJnLTdwzNQpPWJWgpP
 | 
			
		||||
BmpZmrzZnznHbpprSbQSQbqdSVqbPQcV
 | 
			
		||||
fRGTGJZRTTDwJTJRGDfgJgNFlSSFcldfdccFVlPlFFQPSQ
 | 
			
		||||
GvTTTZZLmsntzmCL
 | 
			
		||||
VhMcrmbhvzMSnhvftbRbllLtglBBtf
 | 
			
		||||
HqqqJqDqPjJPNjjDVFDZCdqBtRtGBGlGRfQQgttQfHlTQl
 | 
			
		||||
pCZJPqqZpmhvhpVh
 | 
			
		||||
dWLBJHJhGJGMBJRcDLDSQsSQpvcR
 | 
			
		||||
ZlnnPqglblfRRpSvSsnz
 | 
			
		||||
sPTgZVjjmwVTljrwTTlbwVGdJhBNNdFdMGNHHJMjBNFN
 | 
			
		||||
FhFrfbfgbLRdfqfrmvDgLdjrcQtSNStHHHQlSjJJPllt
 | 
			
		||||
CnspzZWTpCnMVzzZZGZRCzttHNjNlQlSNtNlNjVcjlQS
 | 
			
		||||
GCZsZBRwnvwfbqwFwb
 | 
			
		||||
bZnJFJgLFRnqQZqJQJFQGpCLNcGlLllClNtccjGc
 | 
			
		||||
rVfvwPDhPHGtlcbClr
 | 
			
		||||
mBhshsfMvBvqsQJdTbgnqQ
 | 
			
		||||
jgWHqMSWMGqWjWjqbWGJQDfVqLfrfDfJhVLfTr
 | 
			
		||||
pPplwsRZPFZFtLhfwgfwrhJL
 | 
			
		||||
zlRsdgFcRgmjdBCMHdjHWB
 | 
			
		||||
qJSGJSPQWzcprtQZtt
 | 
			
		||||
mBMVfsNBnZzcNtcc
 | 
			
		||||
LMLBsmMlvBgFsghVVvfgLBvbJJSqgGHqPGPtCWwbJHqCPG
 | 
			
		||||
ZvZLcdMGVMlHDvDpvqhH
 | 
			
		||||
NNSrQNbJbrTnnWZDDZqqhqpW
 | 
			
		||||
wbgNJrsrCwwJQZbsrJBFzjCCdzGdjcGzMdzj
 | 
			
		||||
JbVmdVLJJJdQMnzmmMgHjPqqjNgvqwngHNNP
 | 
			
		||||
ZfffDZZsRpcpRDcCRrlpplcWSSgwgSwjvvsjPSwhNSWggh
 | 
			
		||||
cCtfppZrpjtMMmdQQTLz
 | 
			
		||||
TtbnmbdmTmgTlPNhqvqj
 | 
			
		||||
wrwrLsVZRsJJJsfHjvPPWfhjHqRN
 | 
			
		||||
sDZwDvsCCQLJZQJQsMCMzZBtSMpndcSFnnSBFtSBmdBc
 | 
			
		||||
mWFTZdmQdZFrFQbCRsrspjSjnvCLRS
 | 
			
		||||
GwlDqcNHDzwGfHSRqCgJsSpnvpSL
 | 
			
		||||
NGlcNwHLLGfDDHDhDwDcwVczbPddZtMFWttWWtdPPdQdhPWd
 | 
			
		||||
mnfcZgcdZqnqdfFqPmHfhqsbgVMCJNMtvCJtMvtblTJtvb
 | 
			
		||||
rRLDDjPSjjPDGBQSBNbtLVtbMNNJlTMtbl
 | 
			
		||||
SzjDDzRRpGQDDDPHzdsmnnhsqcqdFq
 | 
			
		||||
ZDGNRDGjSdwnnmnsVNsHJJ
 | 
			
		||||
tMBWWrddLPLhvWTTPLccvmmbVpgsJHmccppJ
 | 
			
		||||
ClPrtBWWrhrFLBPlCRzjzGqdRzjRdRGZjF
 | 
			
		||||
csTRNQNJcNBDLfhfMf
 | 
			
		||||
qGmWpGHqrqPLChPRhVFPDD
 | 
			
		||||
tgHrtnrrJnZRTZcv
 | 
			
		||||
FLqrfmLDrqCmqjTqcbGqRTGVvb
 | 
			
		||||
FMtWMSWzzFStJzPzhWzhQvTvHVjjTjHTTHvbHc
 | 
			
		||||
PgtWWstWtSpZWPzWwnrBsdBDdFLfllLlfC
 | 
			
		||||
mThbMDMQDCDbwLqWpqPpdhwR
 | 
			
		||||
zgrcffgHNZltZSgHLsRsLLWRWgLqppsW
 | 
			
		||||
SVlSrfSHlSSVlrJfVctlNDMCmMFbnbRDbDBFJFbBRM
 | 
			
		||||
PrBrWqtRPdBLLrBwqpswgpwhgpnZhhzsgw
 | 
			
		||||
FTFRSVJQVJflFfQQgggGMZngGQZszZ
 | 
			
		||||
TbmfFJFSDFblSTDSFFbmVSDrPLLWtcmBqqRmBtmcLtcrjP
 | 
			
		||||
DjPsMwDjLVVTsvNNRTNTRT
 | 
			
		||||
ztdQQHqHlFNtfRNNNMgg
 | 
			
		||||
FzhMhHQlDcCrhCCc
 | 
			
		||||
zSHGzzmHgnnMDLTNTG
 | 
			
		||||
lPVBtvhQjpNSMWTLBD
 | 
			
		||||
VCftbjvbVCfPbZwsJsrSgSSZwC
 | 
			
		||||
CbwgmvMnmnCwMmwRQqJBGBgHZHpJHdtdZpJt
 | 
			
		||||
zVSlNSDlrzNhqlNTScDzVWfBBZZZZGBstGsdsWFpdHdJsW
 | 
			
		||||
NDlLzhrVcqRPCMRwLLLw
 | 
			
		||||
TjTHHLwnLjVlTwLjgVfvsFvDsdWfvDvFMd
 | 
			
		||||
qbRRRpmpcmDcczppztSqSvWFssFGfWdMvfQWdfsG
 | 
			
		||||
RZpqDBmtrzhzphjTgjHlnwjgJhgJ
 | 
			
		||||
dLmMgdgzwDLzDWFhBWvzFzzBZJ
 | 
			
		||||
tTVcppbSTfstTMMHfTbhBchhJFCWcjWBZhjGGB
 | 
			
		||||
SSSSNbsNRpRRsRrfVHfRpNtlPgQDLPdMmlDLlrPnqPdPLl
 | 
			
		||||
qqbTCSqdqqFZdRLZhwhZ
 | 
			
		||||
HWWlHtlrBfGtVssnsLnHfJVPPMMFzhPRwMPwFhzPZzPMGM
 | 
			
		||||
nfmtsrlsnrfVnHJrVBWlsVfgbbNTNSvmvvpcTjLjLbqvvS
 | 
			
		||||
GGhFvGPFcThqffPdnfNLqZZCSwtQSwZpwQQBsL
 | 
			
		||||
RglMRrJJgHBCBZSQQpdr
 | 
			
		||||
WmbRHHbzDgJMDzRDMdWmWHzHNFFvvGGhnvVvvfcvnFfcbvnT
 | 
			
		||||
QsfQmsLfZZZcshnJ
 | 
			
		||||
dSgdWgSVVFvzSpqFdqTgWRHbJNcbZNCTJCNNZRRCCh
 | 
			
		||||
FcpVjgDvVVFdVWFvzjwwQtBMLtBBGDwftPrB
 | 
			
		||||
rqsRrHsvsPqswNcJcNJrnnBrNn
 | 
			
		||||
bFjgGFdbVRNNnpRQpV
 | 
			
		||||
GSthhggGDSvMRqtHvMfM
 | 
			
		||||
ZwVPgMsgVsGzVsRZpgpzzgpFMrNbbLFrDLFFrrSDLfrNBN
 | 
			
		||||
qvnjBhQhntbfDLrF
 | 
			
		||||
CJlHHcHcTWqvpBdsWRpdPdgs
 | 
			
		||||
BjmTDjJBCBWrgQRPFlWWlW
 | 
			
		||||
dHphshtdtVHVhpJqspdvRrqFPgrLPPFPrrRPvQ
 | 
			
		||||
sdMsMtStVszpwMzHjJGjCcZjmScNfCDf
 | 
			
		||||
DmGdDffgDSDDdJstqdJldlRt
 | 
			
		||||
MhnvMCZCbbZHMvsCHtrcVrPjJcRqVtlt
 | 
			
		||||
LsQbsFZvZhQzZwhQWTNgBWpNwSGpTmfS
 | 
			
		||||
RRJQnCzbZZLTZJCBtWvFtsfqBqtfWb
 | 
			
		||||
prjlChGNldGNdlSVMhWfqWtfsvwvqsFtdtsq
 | 
			
		||||
GGjNDNhpMGMGVhrnZZTzcTHCCJcDHc
 | 
			
		||||
RmbMmjgpPjMBsBMfchhVsc
 | 
			
		||||
HwFWFTztSrtFpcQvBsSqVscBBC
 | 
			
		||||
zWwnJFHtWWHDgbGgdpGpnl
 | 
			
		||||
mnbWbRRLRFnmmWcCDTBVwCDBlwNW
 | 
			
		||||
ggJPtpdHGfdZtMHgtZgVPPBCVsPNBcsBTTDDCC
 | 
			
		||||
hpvJJTpGhdhtJdMHqvmmnLvSbmnFnRFm
 | 
			
		||||
WWtrWrNgVbRjMrQCNzqJFwQJFNTJ
 | 
			
		||||
LdHPhcdchQQssLzJrz
 | 
			
		||||
pBccnHpnrrcGHnnSlWjnRMSlbt
 | 
			
		||||
NMMfNFnZgMVThhTMcgTDJDJjsVvvJJqJmHsqHG
 | 
			
		||||
LQpwwprCQzBNBdGjGjHswswdvm
 | 
			
		||||
CBCzzCrbWbSlNQnTRgPPfFRWnfgc
 | 
			
		||||
RFwHVQRwFgTQSFVhdsdHsBdDBnnqnq
 | 
			
		||||
LGftLtPGGMzlNrhlPqPsrJ
 | 
			
		||||
fvGpWpMtccpTwwpRRQhh
 | 
			
		||||
TTJCGdTGtZRQQCnzcnCv
 | 
			
		||||
FWWHPSFNFbDbDDqSWnVmLRRjRRQLhcmLjS
 | 
			
		||||
qPwPWwFppbwggGZGfdJZgdnGdd
 | 
			
		||||
zSTWzrzWTLWpCtCGpqqGgplc
 | 
			
		||||
nZWwsJVZZBnJHJCclHllgtChgCgc
 | 
			
		||||
DFnVBJsFssVVFBFnBdfvjDSmTMWzrmMfRmTv
 | 
			
		||||
MJmgMssrsggqqMVstbwTcTbPbTTwThmw
 | 
			
		||||
NRBBGRjHVRRcRbCp
 | 
			
		||||
QnSfzLWzNHzNVQQVjrglJMsMFvgJdFWrgZ
 | 
			
		||||
ggLLGnhgnPvJHZnN
 | 
			
		||||
VBtmVSldbSBVlcNPHvjmNcwNZZ
 | 
			
		||||
tdWqSVSSBztVWGrThLhfrfvG
 | 
			
		||||
TDqrjdSwLqDppdTCdzPBFmmjQmhHFPFQhPFR
 | 
			
		||||
zlGbMcVcVtsPHFRhWRRsPF
 | 
			
		||||
btgvlVVcDZZZqgrz
 | 
			
		||||
DgwlgbbFDDjjPTHDrmddPhPV
 | 
			
		||||
WqtMBBtQsttMNWQBqsbJpGGzdPdTHLVmTzJhmTPhHHPTmH
 | 
			
		||||
qQsqGZNQtZGMNsNtZpFnjnCRbZffwwSRljFf
 | 
			
		||||
gMdFLCdnMZCTFFCqnTgWLCHfSgPgPHStcQQmfSBBSfHg
 | 
			
		||||
vrwwrwzbGjjswjvhGGsjPQmqRmHPbBtcBQtqfmcH
 | 
			
		||||
qzJllVsGVGljjsrzwDzhwzDGTddNLFnZWNdpCVWTNTZTLZCF
 | 
			
		||||
LtwMhDtctwbwwppdWBJQJBWPvPfDfqvG
 | 
			
		||||
FTzrNrgSRFrgzFRHNVFQJvlqHjBvQWlQWqPBfq
 | 
			
		||||
sFgNzmVmNzgTvVTMwhMhstMwZtsbsc
 | 
			
		||||
MrBDQVzzlrvhQzQrDMVQrzrzgRJnRRwwRbwSwwVRRNSgwwwJ
 | 
			
		||||
qFTPTvfTHcqqncpcwR
 | 
			
		||||
LmtdGGPmTPGCTLHLWsZMhvZMMMzrzzdlMQ
 | 
			
		||||
ZVNpjfpZNpfNgNjzNVfWtnbbWmBHtsZWBSZBGS
 | 
			
		||||
MrDrQvvDrPLDMvFvdmBGGsBBCtsHrnrGCm
 | 
			
		||||
ltRMwLLDDRlvQwvlQcwhqfcJNpgzjJpjhJ
 | 
			
		||||
sRRRlRbcFbBBdnFBwCGppNvGrTCDDGVNlr
 | 
			
		||||
PPSLQzHjzZZPLZPjgTNTgpCbVJvGrNCTGr
 | 
			
		||||
ZLHHPQjhQmWWSRRnssdtbnmfwF
 | 
			
		||||
GRwrMrHJGwJPGWsgfqQgsc
 | 
			
		||||
VbTvLQCZLSWWsgWf
 | 
			
		||||
TVDvVCvppvTDmzZVTbZpTzBBNQQQJlJBBJBNNJmRBwRH
 | 
			
		||||
shJRWJsjZGNjSTrjFS
 | 
			
		||||
dMLCddggldQzMCCVgzVVLmLvTwNFFSqpNSqSbFGSqTTpMTFN
 | 
			
		||||
VGQvVglCLcVzgdddCDVvlsPZRRBDJPHZWZZnBsWJRR
 | 
			
		||||
CrwlwhRCMrswnsHBFccHHWFc
 | 
			
		||||
QJTmtfQgLtzQfLQfdPcWSFHHDDSpcFpFBg
 | 
			
		||||
jTQTqbfQfmLbLQJbJrRCWjljZGjNrZlZlC
 | 
			
		||||
JmthDmLShtJmHphphJQCwjdjdFDzFgzFdgdNlC
 | 
			
		||||
sbMTVBrWMbNvVMnsWMnVzjsjwCfjFgfZzfdgdzlj
 | 
			
		||||
NvqbbBcMMPPSqLSpGGthmp
 | 
			
		||||
RfGWFHlPFFNWGFZRZBjvwCvzBwhhrvvjzmrr
 | 
			
		||||
sLJSLMSTSJTbStJtMSqSqbpMrvmrzWdvhmjDCzzwrrpjdDDv
 | 
			
		||||
SbQqsqsWcZPcQGFG
 | 
			
		||||
BjqbMqMVBsfqGqFqGLmF
 | 
			
		||||
ZZQbQPddPcwbPnRQltdtQZdnmFNrvfhGrhrWWFNWWtmNFNNW
 | 
			
		||||
dJJQccnRPpcbQcMHsSgSMsDMTJSg
 | 
			
		||||
WWGBBvPflnWbBWhvhbPvNfnnVCFZmVRVZmVGMVwRLCCCGwVC
 | 
			
		||||
gjszgTMrgzgqCRRdmJRjJLVw
 | 
			
		||||
grzQHzqczMSzqSHcgQsqPvPlbNblpPhhPPbHvnhp
 | 
			
		||||
sJDDNWdnRLTTvqwSFPCmLCCrCq
 | 
			
		||||
thzplgfjglflFcbMclpppMfcwPqCZQCmqCwrzCqmQmHSqPqq
 | 
			
		||||
MhcpFBMBlhjbBTdnNJWvNvsvBd
 | 
			
		||||
czwwghnWWfcfgwfWthfrvVvrjdrdvDDVrbzrLF
 | 
			
		||||
RHPPMRpQPRMPPJRjJQsZsrrvvJBDDVDVdFqrBrFdBv
 | 
			
		||||
smjMsGZHRsHSmRQNGHPpSTwwttCflwngnChcCtWW
 | 
			
		||||
bprrrwrtLDtrWwrQjRDQDbPPVHVmmmmHNWlPlVNPZZlv
 | 
			
		||||
hqqhfnBCTfnnhzJwzsqzfPZZMCCVZVHHFvZMFvZmlC
 | 
			
		||||
TzhhdJTqJzcBdJJnzjtQrLdjwgLtpbgrLQ
 | 
			
		||||
qzQvzzgWSCqtqqGpddGc
 | 
			
		||||
jLrZNZhZrNRLHNffhrjNjNdtdZtGcPFwFwpbGwbVpdwC
 | 
			
		||||
nHnhrLNCCMHmhHBMhrzvgJvsWSWMWzzWzSlv
 | 
			
		||||
RzcbzdRFzbbzbzbFdZFTHMZPhVhVQMLrlrQPhLZlMM
 | 
			
		||||
BNGfBvsNttVmMhlMLm
 | 
			
		||||
BwGjpllswfjwpcFDWcWcbpdb
 | 
			
		||||
SjzpswrLSDjVSpwlmZJBTBdNJLvBNvHQZT
 | 
			
		||||
rCcCtbqgCfthggtbGGMqqghqZQvvQTBNJQHQZQTcZTJFZFFd
 | 
			
		||||
CggGMtqMfWbbGghPhhbCMtmsSppSspjpmWzjVSWlVrrm
 | 
			
		||||
PmWTPThTQWnLWQFl
 | 
			
		||||
VNcSVfMbtsddBQNnNpdl
 | 
			
		||||
sSjctwjVSzzccjgnTnDTHRDhqjRR
 | 
			
		||||
WfMWfCNCjWWHNTccMjRjfRcMbqSwfVwqwsfGGbssrJSrswVw
 | 
			
		||||
llLFQLlvlPFnhQBPBZQBqvBwzSzGGhShJVwShmsJbbmzSG
 | 
			
		||||
lnPqvQZBFFBnnpgplFvtvHDjTdcTjTMMjCRNCMWgRC
 | 
			
		||||
rprFNFFNjNLmMdgcqL
 | 
			
		||||
BvzCQQbBQgffsDbvVHMdbcVqmLVqlmqq
 | 
			
		||||
JvJCzBDJwnsRnQDszCBnnnQBrjZPjFpgZFTFZRpTrpZFGFtT
 | 
			
		||||
wBHQQZHVCcpwDgdZdMsZjvMZFn
 | 
			
		||||
GPSzlNlJLfzzzvsWdWLMmFWLMM
 | 
			
		||||
NfqGSfrTNzRTqJfRbptQHFQFrwrFHBHw
 | 
			
		||||
sNjVMVNVMzPzQgghcMsNzJtjSJtTFDTJtJnnDLjDnL
 | 
			
		||||
CHwrdCpvCrwrWdpZqcpFttJSFJTLLHLJfbnbfD
 | 
			
		||||
qrlZCwlqZrqqpWdlRqCRqdqcVNsVMzQzmNgNPBsRhVQVVzMs
 | 
			
		||||
| 
						 | 
				
			
			@ -1,4 +1,3 @@
 | 
			
		|||
extern crate core;
 | 
			
		||||
 | 
			
		||||
pub mod prob1;
 | 
			
		||||
pub mod prob2;
 | 
			
		||||
pub mod prob2;
 | 
			
		||||
pub mod prob3;
 | 
			
		||||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
use advent_of_code::{prob1, prob2};
 | 
			
		||||
use advent_of_code::{prob1, prob2, prob3};
 | 
			
		||||
 | 
			
		||||
fn main() {
 | 
			
		||||
    {
 | 
			
		||||
| 
						 | 
				
			
			@ -13,4 +13,9 @@ fn main() {
 | 
			
		|||
        let max_part2 = prob2::solve_part2(file_path);
 | 
			
		||||
        println!("Solution for problem 2 part 1: {max_part1}\nSolution for problem 2 part 2: {max_part2}");
 | 
			
		||||
    }
 | 
			
		||||
    {
 | 
			
		||||
        let file_path = "prob3_part1.txt";
 | 
			
		||||
        let max_part1 = prob3::solve_part1(file_path);
 | 
			
		||||
        println!("{max_part1}");
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										19
									
								
								src/prob3/mod.rs
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								src/prob3/mod.rs
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
use std::collections::HashSet;
 | 
			
		||||
 | 
			
		||||
pub fn solve_part1(file_path: &str) -> i32 {
 | 
			
		||||
    let binding =
 | 
			
		||||
        std::fs::read_to_string(file_path).expect("Please provide a text file as an argument.");
 | 
			
		||||
    let content = binding
 | 
			
		||||
        .lines()
 | 
			
		||||
        .collect::<Vec<&str>>()
 | 
			
		||||
        .iter()
 | 
			
		||||
        .map(|item: &&str| {
 | 
			
		||||
            let (first, last) = item.split_at(item.len() / 2);
 | 
			
		||||
            let second = last.chars().collect::<HashSet<char>>();
 | 
			
		||||
            let intersection = first.chars().collect::<HashSet<char>>();
 | 
			
		||||
            *intersection.intersection(&second).next().unwrap()
 | 
			
		||||
        })
 | 
			
		||||
        .collect::<Vec<char>>();
 | 
			
		||||
 | 
			
		||||
    0
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue