def main(): data = readlines('inputs/day17_input.txt') part1_solution = part1(data) part2_solution = part2(data) print('\n\n\n') print(f'Part 1 solution: {part1_solution}') print(f'Part 2 solution: {part2_solution}')
def main(): """Day3 solution""" data = readlines('inputs/day3_input.txt') part1_solution = traverse_map(data, right_step=3, down_step=1) part2_solution = part2(data) print(f'Part 1 solution: {part1_solution}') print(f'Part 2 solution: {part2_solution}')
def main(): """Main function for the day2 challenge""" data = readlines('inputs/day2_input.txt') part1_solution = part1(data) part2_solution = part2(data) print(f'Part 1 solution is: {part1_solution}') print(f'Part 2 solution is: {part2_solution}')
def main(): """I HATE RECURSION SO MUCH BECAUSE I CAN'T UNDERSTAND IT :(""" # TODO: 1. Learn how to solve recursive problems # TODO: 2. Refactor this whole mess below data = readlines('inputs/day7_input.txt') print(part1(data)) print(part2(data))
def main(): """Solution for day 8.""" data = readlines('inputs/day8_input.txt') part1_solution = part1(data) part2_solution = part2(data) print(f'Part 1 solution: {part1_solution}') print(f'Part 2 solution: {part2_solution}')
def main(): instructions = '''F10 N3 F7 R90 F11''' data = readlines('inputs/day12_input.txt') part1(data)
def main(): """Main function for the day1 challenge""" inp = readlines('inputs/day1_input.txt') inp = [int(x) for x in inp] day1_pt1_answer = day1_pt1(inp) day1_pt2_answer = day1_pt2(inp) print(f'Part 1 answer is {day1_pt1_answer}') print(f'Part 2 answer is {day1_pt2_answer}')
def main(): data = readlines('inputs/day10_input.txt') data = [int(l) for l in data] data.sort() part1_solution = part1(data) part2_solution = part2(data) print(f'Part 1 solution is {part1_solution}') print(f'Part 2 solution is {part2_solution}')
def main(): """Solution for day 5.""" data = readlines('inputs/day5_input.txt') seats = _calculate_seat_ids(data) seat_ids = [s['seat_id'] for s in seats] part1_solution = part1(seat_ids) part2_solution = part2(seat_ids) print(f'Part 1 solution: {part1_solution}') print(f'Part 2 solution: {part2_solution}')
def main(): data = readlines('inputs/day18_input.txt') sum_of_results = [0, 0] # both pt 1 and pt2 for line in data: sum_of_results[0] += evaluate(line) sum_of_results[1] += evaluate_pt2(line) print(f'pt1: {sum_of_results[0]}, pt2: {sum_of_results[1]}')
def main(): data = readlines('inputs/day9_input.txt') data = [int(x) for x in data] subArraySum(data, len(data), 466456641) d = data[493:510] d.sort() print(d[0] + d[-1]) return for i in range(5, len(data)): to_check = data[i-25:i] #print(to_check) sums = _generate_sums(to_check) if data[i] not in sums: print(data[i])
def main(): data = readlines('inputs/day14_input.txt') print(part1(data)) print(part2(data))
help= 'Text file containing on each line a path to a wav file to be processed. Each path has to be relative to parent dir of this file.' ) parser.add_argument('-o', '--outputdir', help='Directory where to save generated images.') parser.add_argument('-l', '--labelsfile', help='Text file containing on each line a label.') args = parser.parse_args() recordsFile = args.file inputDir = os.path.dirname(recordsFile) + os.path.sep outputDir = os.path.join(args.outputdir, "") classes = helpers.readlines(args.labelsfile) records = helpers.readlines(recordsFile) for record in records: print("Processing: ", record) label, _ = record.split("/") print("label: %s, file: %s" % (label, record)) if (label in classes): data, sampleRate = helpers.readwav(inputDir + record) for i in range(16): augmentedData = aug.applyAugmentation(data, sampleRate) print("data shape: ", augmentedData.shape) print("data: ", augmentedData) spectrogram = helpers.convertToLogMelSpectrogram( augmentedData, sampleRate)
if args.list_devices: print(sd.query_devices()) parser.exit(0) if args.samplerate is None: device_info = sd.query_devices(args.device, 'input') # soundfile expects an int, sounddevice provides a float: args.samplerate = int(device_info['default_samplerate']) if args.filename is None: args.filename = tempfile.mktemp(prefix='rec_unlimited_', suffix='.wav', dir='') q = queue.Queue() buffer = np.zeros(args.targetsamplerate) labels = helpers.readlines(args.labelsfile) speechToTextInferencer = SpeechToTextInferencer(args.checkpointdir, labels) # Make sure the file is opened before recording anything: with sf.SoundFile(args.filename, mode='x', samplerate=args.targetsamplerate, channels=args.channels, subtype=args.subtype) as file: with sd.InputStream(samplerate=args.samplerate, device=args.device, channels=args.channels, callback=createCallback(buffer, len(buffer), args.samplerate, args.targetsamplerate, q)): print('#' * 80)
def main(): data = readlines('inputs/day11_test_input.txt') data = [[*word] for word in data] part2(data)