Browse Source

Day 6

master
Chris Smith 7 years ago
parent
commit
cfc8b6af5d
2 changed files with 604 additions and 0 deletions
  1. 6
    0
      06.py
  2. 598
    0
      06.txt

+ 6
- 0
06.py View File

@@ -0,0 +1,6 @@
1
+#!/usr/bin/python3
2
+
3
+with open('06.txt', 'r') as file:
4
+    cols = list(zip(*map(str.strip, file.readlines())))
5
+    print(''.join(max(set(col), key=col.count) for col in cols))
6
+    print(''.join(min(set(col), key=col.count) for col in cols))

+ 598
- 0
06.txt View File

@@ -0,0 +1,598 @@
1
+ewqplnag
2
+qchqvvsf
3
+jdhaqbeu
4
+jsgoijzv
5
+iwgxjyxi
6
+yzeeuwoi
7
+gmgisfmd
8
+vdtezvan
9
+secfljup
10
+dngzexve
11
+xzanwmgd
12
+ziobunnv
13
+ennaiqiz
14
+jgrnzpzi
15
+huwrnmnw
16
+qeibstlk
17
+qegqmijn
18
+gpwfokjg
19
+gsmfeqmm
20
+hlytxgti
21
+idyjagzt
22
+mlaztojc
23
+xqokrslk
24
+gkigkibl
25
+feobhvwi
26
+xxylgrpe
27
+uivfbbbz
28
+lekmcifg
29
+ngcwvese
30
+tgyvzlkg
31
+pysjumnt
32
+bmeepsda
33
+svbznlid
34
+hcwlvtyg
35
+tjdzsiqu
36
+cadtkxut
37
+msirmtzs
38
+cxgahqib
39
+dtfdkzss
40
+nrnodqjy
41
+ptwvbmtq
42
+ywkqyulp
43
+ciszkcnx
44
+ahxtwnnk
45
+dlwvcsfc
46
+uewwndje
47
+ocdgocqk
48
+auanolri
49
+pfqyjyja
50
+uypwzjjo
51
+zaidpezv
52
+tjtwiftf
53
+fnrzsyhp
54
+hfyqsxfu
55
+nigauqsd
56
+xonhbtpx
57
+wcjciqgn
58
+kdgvmzox
59
+zbweztcm
60
+irrmwyux
61
+zmqblmfm
62
+chcqxrqm
63
+qjnahphi
64
+hvkxgyeu
65
+uqcsxxix
66
+lhzkoydb
67
+oyukomwi
68
+prjjkctn
69
+nsjvcthj
70
+bivdsubf
71
+galbvbof
72
+emrnviig
73
+bnpuofwt
74
+shsutaeo
75
+xkhargbp
76
+swunowfn
77
+dzohfvtr
78
+kbsvqoor
79
+dtkjgajx
80
+bcjgfstl
81
+jlgouhim
82
+xmbqsvjx
83
+brcvmnqc
84
+eyphcrec
85
+flnxhhzm
86
+blrixjdy
87
+msxlfmop
88
+eaawcbkp
89
+mgxiemxl
90
+pfxtpuvh
91
+vulefkxn
92
+tlxfigbc
93
+iktsstzd
94
+qdycwpat
95
+yjfhllyu
96
+mmcxxloe
97
+xpwpjnuy
98
+sziveuyv
99
+rmkmyqyl
100
+hqywtzhu
101
+pouceqty
102
+kvfdzahj
103
+ltiledbc
104
+pcajwpht
105
+kcsxqksn
106
+bfmdmqyf
107
+luxbaaqq
108
+nptsvniz
109
+aawfrzxw
110
+keeyyptq
111
+ryicuhie
112
+yjvclzac
113
+bveorbeo
114
+ohmbvpmu
115
+cvxejdwb
116
+ziyffdnx
117
+gwjxdbaq
118
+unnrfnqh
119
+kvicaaai
120
+jkkiuvxj
121
+cjviyayl
122
+drbielvb
123
+nulynluk
124
+eixugugc
125
+fxfzuonn
126
+ludhzktb
127
+tmqvbqfm
128
+nzzjdxph
129
+ukzvvges
130
+ejplrckc
131
+ocawtnmd
132
+svqsxbrf
133
+sfdfgohg
134
+bnjrokxk
135
+frulcpng
136
+fjuhbzfb
137
+wpwytpzh
138
+jqstbhff
139
+wkzichey
140
+uygpxxgb
141
+laemchta
142
+vgjcyumm
143
+hhloaorn
144
+iviwosqf
145
+kudumnei
146
+ntfvtoay
147
+xcimluam
148
+wypytwno
149
+cqboftdd
150
+mwfcdwzw
151
+tgwmjxfp
152
+jysdwspw
153
+cnsoamld
154
+fyznzrpo
155
+skvorpwt
156
+plpwsuih
157
+aysqbwem
158
+rutkdrnn
159
+llxxyaqe
160
+vfhsvtxv
161
+lgtmtjmj
162
+ypfcjnbb
163
+tdvnfrtv
164
+obpdwotj
165
+zreanciv
166
+mfexhuff
167
+hodukcbc
168
+rjqrgxgn
169
+xpmtiaec
170
+roavlcvt
171
+rabhqwct
172
+ojkdtbsz
173
+pztezpmw
174
+qefgwtbf
175
+ocdtbmop
176
+dlfgvkmh
177
+ddpzjrqc
178
+ounagflg
179
+vrtrakwj
180
+ekcrcvtl
181
+hrvghvmq
182
+yphmhigf
183
+nbmwllxs
184
+gmcfdvvw
185
+yafshyuo
186
+hpbrminb
187
+lwmuprvy
188
+rajyhedj
189
+qtrxbxal
190
+wcqfjvfg
191
+pvzefquu
192
+juizosne
193
+qbnrfgpp
194
+muyjpylx
195
+ljftujim
196
+ssrjqzhi
197
+isolpxai
198
+lpazyyse
199
+znrlwzhc
200
+tvcbgplx
201
+ecdcsjuq
202
+axzsjwnm
203
+edogmygw
204
+gfbqksky
205
+bekioiyr
206
+nyhxmwmx
207
+murhyrrk
208
+rwlfdeve
209
+trlmfwjy
210
+zzanjgdz
211
+bwscvdxk
212
+tsmrttcq
213
+fmmizwrz
214
+cqneezoq
215
+dhuwkslc
216
+jwzrdomv
217
+wxrleoed
218
+fivvxash
219
+ioygsjhc
220
+qdpwprez
221
+tagvmlbn
222
+pqtaqcot
223
+bdmdrheh
224
+pfmsjlpa
225
+hiafczzf
226
+ovjrntwt
227
+eoytrczw
228
+ekcuhuur
229
+wmqzzebk
230
+awczvbtm
231
+vnxrniiy
232
+kaayoxlt
233
+xhjtpiju
234
+ceffyfww
235
+vdnoycxw
236
+pmebcukw
237
+swbogemw
238
+affewhdj
239
+inbpzraz
240
+ttjkvylh
241
+khiljslo
242
+ixmjrdom
243
+wfnmgcqr
244
+pntkncna
245
+ezbtngtx
246
+dxgoiwtq
247
+gcorhdwq
248
+mtnxxcfn
249
+lguoqhpp
250
+mydgtldv
251
+dcautedv
252
+aqxafodz
253
+abvyoomx
254
+qdpyeshc
255
+eslyxatb
256
+sxhhruer
257
+fyudfdpl
258
+mvbfwmhk
259
+upmzmdmz
260
+rqxugbwh
261
+lubhqmre
262
+vhpzyerz
263
+ljyexgma
264
+vpshuvyr
265
+pxvuccyv
266
+ppesevpl
267
+mjcyazgy
268
+mthxasgs
269
+zkeinsxs
270
+emehvnsz
271
+icawtxzi
272
+rxrpyaji
273
+jxoxevxd
274
+adewmqba
275
+jcypwkfv
276
+wspbxbnf
277
+sjagbbna
278
+ubfllkvq
279
+hsecqidv
280
+bztzbswf
281
+udhthpya
282
+hbpqvrrg
283
+glnwntfm
284
+ghpsmdjt
285
+fgwxpvkx
286
+sadgtywm
287
+ipcrkfuv
288
+tctyqmko
289
+livzojbr
290
+yejzdarn
291
+aqqnctjm
292
+emgcphcq
293
+nkqfubfl
294
+qojeklqt
295
+kvsnebgk
296
+whbowpmx
297
+brmttrog
298
+dyecglha
299
+bjhyzrqq
300
+vtkhzeyk
301
+loopqwmv
302
+pycecyfy
303
+riswpqzb
304
+fpukakic
305
+jbyjandt
306
+pgmqyhho
307
+rkovglxj
308
+gyoamarg
309
+zffmcdgz
310
+vajaeirw
311
+mewxbrpv
312
+akullmcy
313
+hnhhlxto
314
+vrzuwzzd
315
+oqudtfol
316
+hjbadzse
317
+pttmnoan
318
+bgvmjudu
319
+cfrowrpy
320
+xapmrpde
321
+uvoxhgwo
322
+ogzbapqj
323
+slkplnas
324
+nzidxmos
325
+ymfjsfcx
326
+celkhenj
327
+mjsysfzp
328
+piduvvdb
329
+jhjlhnai
330
+vuqwliaq
331
+kwxnhphe
332
+kttkiutd
333
+kbxdqmdi
334
+syokthzk
335
+hgzkmhvv
336
+zhwusjfg
337
+qsozuerb
338
+obyswgci
339
+aosbzjnt
340
+vtriuhuy
341
+ewwggfad
342
+ntpassqj
343
+ggvooetp
344
+hhmyywmv
345
+rzhrqkvx
346
+zapkliel
347
+mfrgyvgw
348
+ziwaqzun
349
+vdpqztyc
350
+wgxbjzxa
351
+azvotolg
352
+nskteyaj
353
+mxoustqy
354
+wfsrmtrk
355
+xoqecgrl
356
+dluzpwur
357
+lokaxykx
358
+xyqouhxb
359
+udaqkoqf
360
+hbvsdvkk
361
+omqymecg
362
+zpdwrwin
363
+gaaprkiw
364
+qrljdsgr
365
+yzqzxlsu
366
+lwxzzesm
367
+fogpmgrb
368
+ahahsyet
369
+xbshcjlp
370
+kqjnqfns
371
+dirbsjvo
372
+ivvuvzde
373
+uuktpjjo
374
+xjyqnzuz
375
+gocimeia
376
+qgznojog
377
+gliwbekp
378
+bqgakwkl
379
+emewklsz
380
+nrsbhxls
381
+ksqxptkx
382
+qayiikzs
383
+ypulgpll
384
+zpgbguze
385
+oxttgrkk
386
+usubcozu
387
+vfdfaqdf
388
+aijdqnws
389
+zrafskka
390
+qevegolp
391
+limniayp
392
+ufiiffly
393
+npadruup
394
+euamdite
395
+plzaivpj
396
+akqqvlro
397
+foknpolu
398
+yzvvtjwz
399
+svhqjfpq
400
+zsceoycs
401
+fueralpo
402
+dmwobiiv
403
+nwmjvxxj
404
+qvypxtyn
405
+ycfkrxge
406
+bdlrfvxh
407
+ilkjiske
408
+nebvkegk
409
+stclxlsh
410
+dzcomxfy
411
+xnqqcilu
412
+fwtpdqok
413
+xcwpngxi
414
+jhzgpgmd
415
+gxfgyecr
416
+ifzqihyl
417
+rtdjzika
418
+eeqqbdrn
419
+bcxcqoif
420
+sxdiaauc
421
+rwfkuhka
422
+abixxudr
423
+aexxbgvm
424
+ibnckfvl
425
+wpnguagh
426
+ukicjzms
427
+rjcdglsa
428
+wbbbwedq
429
+gszpbdcd
430
+uuliinia
431
+oroolcgs
432
+dbrutctl
433
+clhhguog
434
+jhttewcr
435
+nudiqqvi
436
+onpwamga
437
+kztklrsm
438
+moqperyh
439
+wrlcyfwl
440
+hsnkrqrz
441
+jctpxrsp
442
+dgyjdbaj
443
+yxamrvae
444
+cubkcqah
445
+yvecuhqs
446
+vvbcmhdf
447
+mcosktuq
448
+uonxvxhd
449
+zileeeyl
450
+jxebsrqb
451
+rvkudgsu
452
+yiflvdar
453
+hefezoyf
454
+vlhprvnx
455
+gnlmhfzj
456
+fdzgbpei
457
+evisboku
458
+eiultlcz
459
+ttrpqdch
460
+bnujwmwg
461
+kxkijfkb
462
+frzqsuvg
463
+yzbrwmhf
464
+tbytnypt
465
+wizbqixp
466
+sqofdzfw
467
+gkiddyod
468
+tqzyncjl
469
+vfsjagyy
470
+xkcvhice
471
+nkkipbzd
472
+murubxvr
473
+aalgekbr
474
+qzhgpqiz
475
+rtxmuasx
476
+vznzbbuq
477
+bdpaucup
478
+byzeajgv
479
+dpedjbke
480
+ksmynpqq
481
+zocacvlb
482
+zymffjwb
483
+cegodbwk
484
+qggqsxoo
485
+uziyisoh
486
+oatngkya
487
+caumywbn
488
+lqbnhdpj
489
+fszkqnop
490
+tnhssbbg
491
+jyltqque
492
+uwwsazxg
493
+mwujixlj
494
+wrslfkst
495
+shmhlagd
496
+rgdphggr
497
+korsrnbu
498
+rzjnunxy
499
+rnjypyeo
500
+gtvnifwz
501
+uapadqvb
502
+ovipnngd
503
+dkehomjw
504
+eaiejnmq
505
+jeikkciu
506
+oftckfsk
507
+klydfonj
508
+igglmwfo
509
+fyubwdnh
510
+ngzkhkpd
511
+yuglfalc
512
+jhjuufhh
513
+dxemyuqq
514
+skxsfkuf
515
+bngixdvm
516
+ibetxweu
517
+vhkddick
518
+yphvckps
519
+vsfjvfuc
520
+yslnkljn
521
+owpmzvtw
522
+hwqxmdkm
523
+xedywgaa
524
+gxspaddo
525
+fgtuqtzz
526
+lmdgicyj
527
+wormnkqh
528
+odjjjnjs
529
+upwsehpy
530
+cdnoenbr
531
+palgbqbo
532
+cxhtopct
533
+atyclmda
534
+sqqsghaw
535
+kphxnffp
536
+snajohsd
537
+fgoqdmya
538
+qukeyclq
539
+ridnraeu
540
+xxnrgycg
541
+ithdkict
542
+xkkvoupr
543
+jdxzaowb
544
+wsrakjua
545
+tnlfvefb
546
+tkopftbw
547
+fflhizvk
548
+qlviiyxs
549
+tqlkpdji
550
+wbkizspo
551
+qfcnlwzy
552
+icnypchf
553
+rmcrtzhx
554
+ibghzcrx
555
+nwjeakcj
556
+ozubzsep
557
+thevuhvq
558
+drmvjqbr
559
+zlsxyeqi
560
+kfbaywmd
561
+uxpkilwv
562
+nifwejqs
563
+yjlhwrhl
564
+jsotkgry
565
+tnjboxch
566
+loaljerf
567
+howfiujr
568
+zmqsffwn
569
+uqrsbamt
570
+othunkcr
571
+ylhkojxs
572
+kzldescv
573
+irwynsjs
574
+cytlwbvv
575
+iqvupsei
576
+wemgrrnj
577
+akrqrpis
578
+vocnluer
579
+wjnscmyh
580
+hekwlgim
581
+ilmqutgu
582
+qtnurohl
583
+cjuclgbg
584
+yivdapow
585
+jrbhdxku
586
+xholfbuw
587
+grgfxaho
588
+lquojibn
589
+cbdendkb
590
+mdurkdvz
591
+dqdixboo
592
+wvopazpt
593
+xbxclroc
594
+zjxgejjk
595
+tmbfyyvz
596
+cosjhwru
597
+aqwtipsw
598
+pmympjrh

Loading…
Cancel
Save