diff options
| author | Bond_009 <bond.009@outlook.com> | 2020-12-10 19:26:46 +0100 |
|---|---|---|
| committer | Bond_009 <bond.009@outlook.com> | 2020-12-10 19:26:46 +0100 |
| commit | 1d2a7c90f666fa4fb87f81373ed690fc6c11e4e1 (patch) | |
| tree | d026b4def871e153cb26bd16907ff476d2336fa3 /1/part1.f95 | |
| parent | 241976926c48561b366b62b8fa456d804b45126d (diff) | |
Use constants day 1 Fortran
Diffstat (limited to '1/part1.f95')
| -rw-r--r-- | 1/part1.f95 | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/1/part1.f95 b/1/part1.f95 index 9196162..a7c09c8 100644 --- a/1/part1.f95 +++ b/1/part1.f95 @@ -1,18 +1,21 @@ program day1 implicit none + integer, parameter :: input_len = 200 + integer, parameter :: search = 2020 + integer :: i, j - integer, dimension(200) :: input + integer, dimension(input_len) :: input open(10, file='input', status='old') - do i = 1, 200 + do i = 1, input_len read(10, *) input(i) end do close(10) - do i = 1, 200 - do j = 1, 200 - if (input(i) + input(j) == 2020) then + do i = 1, input_len + do j = 1, input_len + if (input(i) + input(j) == search) then print *, input(i) * input(j) stop end if |
