[kldp에 올라온 글입니다.]
다들 한번 풀어보시길 이런게 프로그래밍에 재미죠..ㅋㅋ
갑자기 옛날에 봤던 문제가 생각나서 올려봅니다.
정말 간단하고 쉬운 문제인데요,
아마 제가 알고있는 답보다 재밌는 답이 많이 나올 수 있을 것 같습니다 ㅎㅎ
보통 처음 C++을 시작하고 for구분을 배우면 짜게되는 대표적인 코드가 삼각형 별표출력코드인데요
for(int i=0; i < n; ++i)
{
for(int j=0; j <= i; ++j)
{
cout << '*';
}
cout << '\n';
}
*
**
***
****
뭐 대충 이런식이 되겠지요
문제는..
위 2중 루프를 루프 하나로 줄이는것입니다.
특별한 제한은 없긴한데 루프내부에서 함수호출해서 그함수에서 루프돌거나 실질적 루프인 재귀함수.. 그런건 무효입니다 -_-;
아무튼 자기가 작성하는 코드에 루프가 하나만 들어가면 됩니다.