title: How can I create a sequence of character strings where "0.1" is distinguished from "0.10"?
body: <p>I need to create a function that creates a sequence of a character strings in this fashion:</p>
  
  <pre><code>as.character(c(seq(0.1, 0.9, by = 0.1), 
                            "0.10", seq(0.11, 0.19, by = 0.01),
                            "0.20", seq(0.21, 0.29, by = 0.01)))
  
  [1] "0.1"  "0.2"  "0.3"  "0.4"  "0.5"  "0.6"  "0.7"  "0.8"  "0.9"  "0.10" "0.11" "0.12" "0.13" "0.14"
  [15] "0.15" "0.16" "0.17" "0.18" "0.19" "0.20" "0.21" "0.22" "0.23" "0.24" "0.25" "0.26" "0.27" "0.28"
  [29] "0.29"
  </code></pre>
  
  <p>In short, I need "0.1" to be distinguished from "0.10" within the sequence, and I need to be able to specify a range, e.g. <code>"0.8", "0.9", "0.10", "0.11"</code> or <code>"0.3", "0.4", "0.5"</code>. </p>
  
  <p>For example, <code>my_seq("0.8", "0.11")</code> would return <code>"0.8", "0.9", "0.10", "0.11"</code>.</p>