In R
Ho un certo numero, diciamo 1293828893
, chiamato x
.Divisione di un numero in R
desidero dividere questo numero in modo da eliminare le centrali 4 cifre 3828
e tornare li, pseudocodice è la seguente:
splitnum <- function(number){
#check number is 10 digits
if(nchar(number) != 10){
stop("number not of right size");
}
middlebits <- middle 4 digits of number
return(middlebits);
}
Questa è una bella domanda semplice, ma le uniche soluzioni che ho trovato si applica ai stringhe di caratteri, piuttosto che numeriche.
Se di interesse, sto cercando di creare un'implementazione in R
del Middle-square method, ma questo passaggio è particolarmente complicato.