How to resolve the algorithm Determine if a string is numeric step by step in the Bracmat programming language

Published on 12 May 2024 09:40 PM

How to resolve the algorithm Determine if a string is numeric step by step in the Bracmat programming language

Table of Contents

Problem Statement

Create a boolean function which takes in a string and tells whether it is a numeric string (floating point and negative numbers included) in the syntax the language uses for numeric literals or numbers converted from strings.

Let's start with the solution:

Step by Step solution about How to resolve the algorithm Determine if a string is numeric step by step in the Bracmat programming language

Source code in the bracmat programming language

43257349578692:/
    F

260780243875083/35587980:/
    S
    
247/30:~/#
    F

80000000000:~/#
    S

@("1.000-4E-10":~/# (|"." (|? 0|`) (|~/#:>0)) (|(E|e) ~/#))
 F

@("1.0004E-54328":~/# (|"." (|? 0|`) (|~/#:>0)) (|(E|e) ~/#))
 S

@("-464641.0004E-54328":~/# (|"." (|? 0|`) (|~/#:>0)) (|(E|e) ~/#))
 S

@("1/2.0004E-10":~/# (|"." (|? 0|`) (|~/#:>0)) (|(E|e) ~/#))
 F

@("1357E-10":~/# (|"." (|? 0|`) (|~/#:>0)) (|(E|e) ~/#))
 S

@("1357e0":~/# (|"." (|? 0|`) (|~/#:>0)) (|(E|e) ~/#))
 S

@("13579":~/# (|"." (|? 0|`) (|~/#:>0)) (|(E|e) ~/#))
 S

@("1.246":~/# (|"." (|? 0|`) (|~/#:>0)) (|(E|e) ~/#))
 S

@("0.0":~/# (|"." (|? 0|`) (|~/#:>0)) (|(E|e) ~/#))
 S

@("0.0000":~/# (|"." (|? 0|`) (|~/#:>0)) (|(E|e) ~/#))
 S

  

You may also check:How to resolve the algorithm Determine if a string is numeric step by step in the C programming language
You may also check:How to resolve the algorithm String interpolation (included) step by step in the Elixir programming language
You may also check:How to resolve the algorithm Prime decomposition step by step in the Haskell programming language
You may also check:How to resolve the algorithm HTTP step by step in the VBScript programming language
You may also check:How to resolve the algorithm 24 game step by step in the Icon and Unicon programming language