Browse Source

Solve 2021 day 1 part 1 in antimony

master
Garrit Franke 1 year ago
parent
commit
f960d0bad6
Signed by: garrit
GPG Key ID: 65586C4DDA55EA2C
  1. 1
      2021/Day1/Antimony/.gitignore
  2. 21
      2021/Day1/Antimony/main.sb
  3. 10
      README.md

1
2021/Day1/Antimony/.gitignore vendored

@ -0,0 +1 @@
main.js

21
2021/Day1/Antimony/main.sb

@ -0,0 +1,21 @@
fn main() {
let data = "199\n200\n208\n210\n200\n207\n240\n269\n260\n263"
let nums = data.split("\n")
console.log("Part 1:", part1(nums))
}
fn part1(nums: int[]): int {
let count = 0
let last = nums[0]
for val in nums {
if val > last {
count += 1
}
last = val
}
return count
}

10
README.md

@ -23,4 +23,12 @@ iex(1)> c("main.ex")
iex(2)> DayX.load_file |> DayX.first
YOUR ANSWER
iex(3)>
```
```
### [Antimony](https://github.com/antimony-lang/antimony)
Node.js needs to be installed as a runtime.
```sh
sb run main.sb
```

Loading…
Cancel
Save