RosettaCodeData/Task/Create-a-two-dimensional-array-at-runtime/BQN/create-a-two-dimensional-array-at-runtime.bqn

15 lines
456 B
BQN
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
#!/usr/bin/env bqn
# Cut 𝕩 at occurrences of 𝕨, removing separators and empty segments
# (BQNcrate phrase).
Split (¬-˜×·+`»>)
# Natural number from base-10 digits (BQNcrate phrase).
Base10 10×+˜´
# Parse any number of space-separated numbers from string 𝕩.
ParseNums {Base10¨ -'0' ' ' Split 𝕩}
# •GetLine is a nonstandard CBQN extension.
•Show (×´) ParseNums •GetLine@