Translated palautaYks
This commit is contained in:
parent
a632a54a1d
commit
a7e2049007
1 changed files with 17 additions and 0 deletions
17
R/palautaYks.R
Normal file
17
R/palautaYks.R
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
palautaYks <- function(num, yks) {
|
||||
# palauttaa luvun num 10^yks termin kertoimen
|
||||
# string:in?
|
||||
# yks t<>ytyy olla kokonaisluku, joka on
|
||||
# v<>hint<6E><74>n -1:n suuruinen. Pienemmill?
|
||||
# luvuilla tapahtuu jokin py<70>ristysvirhe.
|
||||
|
||||
if (yks >= 0) {
|
||||
digit <- num %% 10 ^ (yks + 1)
|
||||
digit <- floor(digit / (10 ^ yks))
|
||||
} else {
|
||||
digit <- num * 10
|
||||
digit <- floor(digit %% 10)
|
||||
}
|
||||
digit <- as.character(digit)
|
||||
return(digit)
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue