diff --git a/Book_1.ipynb b/Book_1.ipynb index e4e7bc0..bad31ee 100644 --- a/Book_1.ipynb +++ b/Book_1.ipynb @@ -776,6 +776,27 @@ "print(x0, x1)\n", "round(x1) - round(x0)-1" ] + }, + { + "cell_type": "code", + "execution_count": 34, + "id": "11bcd698-4d34-4a9f-8ae8-be65fe7f8707", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "27340847" + ] + }, + "execution_count": 34, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "[round(number[0] - number[1]) for number in [[(-1 * numbers[1] + np.sqrt(numbers[0]))/2, ((-1 * numbers[1]) - np.sqrt(numbers[0]))/2] for numbers in [[((numbers[0]**2) - (4 * numbers[1]))]+numbers for numbers in [[int(''.join(re.findall('(\\d+)', line))) for line in open('data/puzzle_6.txt')]]]]][0]" + ] } ], "metadata": { diff --git a/pretty_read.md b/pretty_read.md index f212a6a..6267797 100644 --- a/pretty_read.md +++ b/pretty_read.md @@ -491,6 +491,18 @@ round(x1) - round(x0)-1 + 27340847 + + + + +```python +[round(number[0] - number[1]) for number in [[(-1 * numbers[1] + np.sqrt(numbers[0]))/2, ((-1 * numbers[1]) - np.sqrt(numbers[0]))/2] for numbers in [[((numbers[0]**2) - (4 * numbers[1]))]+numbers for numbers in [[int(''.join(re.findall('(\d+)', line))) for line in open('data/puzzle_6.txt')]]]]][0] +``` + + + + 27340847