Strange plus numbers: Difference between revisions

Content added Content deleted
(+R)
Line 1,638: Line 1,638:
389 411 412 414 416 430 432 434 438 470
389 411 412 414 416 430 432 434 438 470
474 476 492 494 498</pre>
474 476 492 494 498</pre>

=={{header|R}}==

<lang rsplus>pr <- c(F, F, T, T, F, T, F, T, F, F, F, T, F, T, F, F, F, T, F)

is.strange <- function(n) {
a <- as.integer(strsplit(as.character(n), "")[[1]])
pr[a[[1]] + a[[2]] + 1] && pr[a[[2]] + a[[3]] + 1]
}

a <- 101:500
a[sapply(a, is.strange)]</lang>

{{out}}

<pre> [1] 111 112 114 116 120 121 123 125 129 141 143 147 149 161 165 167 202 203 205 207 211 212 214
[24] 216 230 232 234 238 250 252 256 258 292 294 298 302 303 305 307 320 321 323 325 329 341 343
[47] 347 349 383 385 389 411 412 414 416 430 432 434 438 470 474 476 492 494 498</pre>


=={{header|Raku}}==
=={{header|Raku}}==