Ejemplo n.º 1
0
import init

data = init.read_data(False, 'int')


def loop(subjectNumber, initialNumber, maxLoop=99999999):
    loopSize = 0
    value = 1
    while value != subjectNumber and loopSize < maxLoop:
        value = value * initialNumber
        value = value % 20201227
        loopSize += 1
        # print(loopSize, value)
    return loopSize, value


def part1(data, initialNumber):
    loopSizes = []
    for character in data:
        size, value = loop(character, initialNumber)
        loopSizes.append(size)
    print('SIZES', loopSizes)
    size, value = loop(7, data[0], loopSizes[1])
    return value


def part2():
    return False


print(f'Part 1: {part1(data, 7)}, Part 2: {part2()}')
Ejemplo n.º 2
0
import init
import numpy as np
import re

data = init.read_data(False, )

workingArr = []
for line in data:
    parsed = re.split("", line, 100)
    # filter out blanks
    parsed = list(filter(None, parsed))
    workingArr.append(parsed)
matrix = np.array(workingArr)


def count_trees(right, down):
    trees = 0
    x = right
    y0 = down
    # tempMatrix = matrix
    xDim = len(matrix[1, :])
    yDim = len(matrix[:, 1])
    for y in range(y0, yDim, y0):
        currentValue = matrix[y, x]
        print(currentValue, "index:", x, y)
        if currentValue == "#":
            trees += 1
            # tempMatrix[y,x] = 'X'
        # else:
        #     tempMatrix[y,x] = 'O'
        # print(tempMatrix)
Ejemplo n.º 3
0
        summary = build_summary(start)

        if summary:
            summaries.append(summary)
            show_summaries([summary], keywords=start)
        
        i += 1

import time
import simplejson as json

start_ts = 1383516000 + 9 * 3600
day = 6
tweets = read_data('nycdata2014', ts_limit=[
        start_ts + day * 86400, 
        start_ts + (day + 1) * 86400])

def event_tweet(tweet, keywords):
    for kw in keywords:
        if kw in tweet['text']:
            return 1
    return 0

# these are keywords representing the events to be summarized
# the code generating them is not included
# (if interested in it, please let me know)
event_keywords = [
    {
        1: [u'packers', u'rodgers', u'bears'], 
        2: [u'duty', u'release', u'midnight', u'ghost', u'code'],