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