using UnityEngine;
using System.Collections;
public class ExComma2 : MonoBehaviour {
// Use this for initialization
void Start () {
int a = 203857;
int digit = GetDigit (a);
int divider = GetDivider(digit);
int sum = 0;
int i = 0;
print (a + ", digit = " + digit + ", div=" + divider);
int[] numbers = GetNumber(a, divider, digit);
string text = " ";
for(i = 0; i < numbers.Length; i++){
print ("numbers = " + numbers[i]);
text = text + numbers[i] + ",";
sum += numbers[i];
}
print ("text=" + text + "sum = " + sum);
}
int GetDigit(int number){
int n = number;
int digit = 0;
while(n > 0)
{
digit++;
n = n / 10;
}
return digit;
}
int GetDivider(int digit){
int div = 1;
int c;
for( c = 0; c < digit - 1; c++){
div = div *10;
}
return div;
}
int[] GetNumber (int number, int divider, int digit){
int div = divider;
int[] numbers = new int[digit];
int n = number;
int c = 0;
while(div > 0){
numbers[c] = n / div;
n = n % div;
div = div /10;
c++;
}
return numbers;
}
// Update is called once per frame
void Update () {
}
}
'Computer Language > 유니티' 카테고리의 다른 글
3의 배수 찍기 (0) | 2014.04.14 |
---|---|
C# 배열 테크닉 (0) | 2014.04.14 |
http://www.hoons.net (0) | 2014.04.14 |
.콤마찍기 (0) | 2014.04.14 |
exp (0) | 2014.04.11 |