Q. 주어진 숫자 num 을 세 자리마다 ","로 구분되어지는 숫자 string으로 출력하라. 예) 1234567 => "1,234,567" Solution 문제 자체는 딱히 어려움이 없다. 마지막 자리수 구하는 방법으로 string을 만들어 나가고, 3자리마다 ","를 더한다. 마지막 자리부터 string을 만들었으므로, 마지막에 string을 뒤집으면 원하는 결과가 된다. string NumToString(long num) { string ret = ""; int cnt = 0; while(num > 0) { ret += (num%10).ToString(); ++cnt; if(cnt%3 == 0) ret += ","; num /= 10; } // c# string 뒤집기, 알아두면 좋을 듯. char..