반응형 스무번째글1 C# 문자열을 사용하지않고 숫자의 길이를 알아내는법 Math.Floor(Math.Log10(n) + 1); 를 이용해 문자열을 사용하지않고 숫자의 길이를 알수있다 Math.Log10(n)은 10의 몇제곱이 n인지를 나타낸다. 예를 들어보자면 10은 10의 1제곱이기에 n에 10을 넣으면 1이 나온다. 100을 넣으면 10의 2제곱이기에 2가 나오고, 1000을 넣으면 3이 나온다. 그렇다는건 10 ~ 99까지의 수는 1 ~ 1.999xxx가 최대값일 것이다. 100 ~ 999 는 10 ~ 19.xxx가 최대일 것이고, 1000 부터 1999는 20 ~ 29.xxx가 될것이다. 표처럼 나타내보자면 10 : 1 10 ~ 99 : 1 ~ 9.99.... 100 : 2 100 ~ 999 : 2 ~ 2.999.... 1000 : 3 1000 ~ 9999 : 3 ~.. 게임 개발/C# 2022. 7. 15. 이전 1 다음 💲 추천 글 반응형