소스 검색

Day 3

master
Chris Smith 7 년 전
부모
커밋
28603eb03b
2개의 변경된 파일1644개의 추가작업 그리고 0개의 파일을 삭제
  1. 9
    0
      03.py
  2. 1635
    0
      03.txt

+ 9
- 0
03.py 파일 보기

@@ -0,0 +1,9 @@
1
+#!/usr/bin/python
2
+
3
+from itertools import chain
4
+
5
+with open('03.txt', 'r') as file:
6
+    tris = [[int(s) for s in l.strip().split()] for l in file.readlines()]
7
+    possible = lambda tris: len([1 for t in [sorted(t) for t in tris] if t[0] + t[1] > t[2]])
8
+    print("Part one: %s" % possible(tris))
9
+    print("Part two: %s" % possible(chain(*[zip(*tris[i:i + 3]) for i in range(0, len(tris), 3)])))

+ 1635
- 0
03.txt
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


Loading…
취소
저장