아이님 블로그를 보다가 재미난 글을 발견했습니다. 인텔 면접 문제라고 하는데 오래된 건지도 모르겠네요. 본 것 같기도 하고 가물가물 합니다. 각설하고 문제를 살펴보면 이렇습니다. 아래 코드에서 한 글자만 고쳐서 -가 20개가 출력되도록 만드는 것 입니다.
int i, n=20;
for(i =0 ; i < n ; i--)
printf("-");
어렵진 않지만 잠시나마 지적 유희를 즐기고 싶으신 분들을 위해서 답은 가려두겠습니다.
한번씩 생각해보세요. *^^*
more..
제가 찾은 답은 다음과 같습니다.
비교문을 변경한 것이죠.
int i, n=20;
for(i =0 ; i > n ; i--)
printf("-");
제가 잠시 착각했네요. ㅎㅎ
감소 대상을 변경시킨 것 입니다.
int i, n=20;
for(i =0 ; i < n ; n--)
printf("-");
끝으로 비교문을 +를 사용하도록 만든 것 입니다.
int i, n=20;
for(i =0 ; i + n ; i--)
printf("-");