map{print\"*\"x$_.\"\\n\"}(1..5);
승리의 펄
#include <iostream>
#include <string>
using namespace std;
template <int N> struct cc{static string g(){return \"*\" + cc<N-1>::g();}};
template <> struct cc<1>{static string g(){return \"*\";}};
template <int N> struct st{static string g(){return cc<N>::g() + \"\\n\" + st<N-1>::g();}};
template <> struct st<1>{static string g(){return cc<1>::g() + \"\\n\";}};
int main()
{
cout << st<100>::g() <<endl;
return 0;
}
더 좋은 방법이 있을것같은데
c++은 몇년동안 거의 안썼더니
생각이 안남
print\"*\"x$_.\"\\n\"for(1..5); 2 바이트 쭐임!
우왕
perl 5.10 에서부터는 say \"*\"x$_ for 1..2; 바이트 절약을 생활화합시다!
perl 5.10은 아직 대세가 아니라능.. say는 반칙이라능..
byteme // 대세는 따르는 게 아니라.. 만드는 거임... Python 이 대세라고 Python 갔다가, Ruby 가 대세라서 Ruby 갔다가 하는 사람들보면 답 안나옴?