#2378: 解題報告


david942j (文旋)


事實上一開始出這題的用意是讓各位學習用scanf強大的功能來解題
由bytes 數可以看出liouzhou_101 可能是用我說的方法?

當然最快的是用getchar()來輸入

但scanf可以這樣輸入:  scanf("%*[^0-9]%d",&n);

或許速度慢了些,但省了非常多的code

希望大家練習看看^^

#2381: Re:解題報告


bleed1979 (Bleed)


事實上一開始出這題的用意是讓各位學習用scanf強大的功能來解題
由bytes 數可以看出liouzhou_101 可能是用我說的方法?

當然最快的是用getchar()來輸入

但scanf可以這樣輸入:  scanf("%*[^0-9]%d",&n);

或許速度慢了些,但省了非常多的code

希望大家練習看看^^

我是用一次scanf()所有

再以for迴圈搭配兩個指標以O(n)時間分析字元解的

algo: 

1.第一個指標是printf()的起點

2.第二個指標是設定終點0

3.printf() 

4.第二個指標assign給第一個指標,重覆1.