saxboy의 블로그

saxboy의 이미지

숫자에 세자리마다 콤마찍는 함수 최적화

요 며칠 외주로 하는 일 하나에서 마무리 단계에 숫자에 세자리마다 콤마를 찍어달라고 하더군요. 별 생각 없이 만들다가 문득 재미있겠다는 생각이 들어 올려봅니다.

방법 1.
3으로 몫과 나머지를 구하고 나머지부분을 먼저 strcpy, 이후 몫만큼 루프를 돌면서 strcpy & 콤마 찍기

그런데, 코드를 만들려고 생각하니 참 일관성이 없더군요. 다시 다른 방법을 생각해보았습니다.

방법 2. 스트링 마지막부터 하나씩 카피하면서 3자리마다 콤마넣어주기.

RSS - saxboy의 블로그 구독하기