turugina #7184(2008/08/18 04:41 GMT) [ C++ ] Rating-1/1=-1.00
mattsanさんの#7145を参考に標準入力に対応しつつgolf化. 164bytes. 改行5,空白4省略可で実質155bytes 本当はoperator<()を定義してcout<cin とかやりたかったけど、短さを優先しました。
1 2 3 4 5 6 7
#include<iostream> using namespace std; void f(ostream&o,istream&i){ int c=0,d=1,n;i>>n; while(c<=n)o<<c<<"\n"&&(c+=d)&&c/d/10&&(d*=10); } main(){f(cout,cin);}
Rating-1/1=-1.00-0+
1 reply [ reply ]
turugina
#7184()
[
C++
]
Rating-1/1=-1.00
Rating-1/1=-1.00-0+