[swift]数字の各桁数を求めます
数字の各桁数を求めます
https://travelbeeee.tistory.com/4
3 = (321 % 1000)/100
2 = (321 % 100)/10
1 = (321 % 10)
参考までに、数字の総数の桁数を求めるには、
https://travelbeeee.tistory.com/4
let randomInt = 123
var randomArr = Array<Int>(repeating: 0, count: 3)
for i in 0...2 {
let currentDigit: Double = Double(3 - i)
let randomNum = (randomInt % Int(pow(10.0, currentDigit))) / Int(pow(10.0, currentDigit - 1))
randomArr[i] = randomNum
}
// randomArr = [1, 2, 3]
数字が321の場合.3 = (321 % 1000)/100
2 = (321 % 100)/10
1 = (321 % 10)
参考までに、数字の総数の桁数を求めるには、
String(숫자).count
が最も簡単な方法です.Reference
この問題について([swift]数字の各桁数を求めます), 我々は、より多くの情報をここで見つけました https://velog.io/@bibi6666667/숫자의-각-자릿수-구하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol