xkcd_2585.nbt 690 B

1234567891011121314151617181920212223242526272829303132
  1. # Rounding
  2. #
  3. # https://xkcd.com/2585/
  4. let speed = 17 mph |>
  5. round_in(meters/sec) |>
  6. round_in(knots) |>
  7. round_in(fathoms/sec) |>
  8. round_in(furlongs/min) |>
  9. round_in(fathoms/sec) |>
  10. round_in(kph) |>
  11. round_in(knots) |>
  12. round_in(kph) |>
  13. round_in(furlongs/hour) |>
  14. round_in(mi/h) |>
  15. round_in(m/s) |>
  16. round_in(furlongs/min) |>
  17. round_in(yards/sec) |>
  18. round_in(fathoms/sec) |>
  19. round_in(m/s) |>
  20. round_in(mph) |>
  21. round_in(furlongs/min) |>
  22. round_in(knots) |>
  23. round_in(yards/sec) |>
  24. round_in(fathoms/sec) |>
  25. round_in(knots) |>
  26. round_in(furlongs/min) |>
  27. round_in(mph)
  28. print("I can ride my bike at {speed}.")
  29. print("If you round.")
  30. assert_eq(speed, 45 mph)