0
A
回答
2
從模數中減去10的模數,再除以十。創建一個按10的值遞增並且長度爲n/10的列表。
Num = num - (num % 10);
list<int> stuff;
for (int i = 0; i == (num /10); i++)
stuff.add((i*10));
這有點晚了,我喝了一杯啤酒,所以我的代碼可能有點偏離。
+1
是的,thx,工作。必須改變它一點,但得到它。乾杯! – Marc 2012-03-17 06:43:48
1
List<int> Splitter(int num, int mult)
{
if(mult<=0)
return null;
int sign = 1;
if(num < 0)
{
num = - num;
sign = -1;
}
var result = new List<int>(num/mult);
num = num - num % mult;
while(num >= 0)
{
result.Add(num);
num -= mult;
}
return result;
}
但是這裏沒有什麼好玩的。讓我們嘗試LINQ它。我會假設一切都是積極的。
Enumerable.Range((num + mult - 1) /mult).Select(x=>x*mult).Reverse();
Range參數是num/mult舍入。
1
這將打破一個整數到任何尺寸(不只是10)的大塊:
static public IEnumerable<int> BreakUpInteger(int input, int chunkSize)
{
if(chunkSize <= 0)
{
throw new ArgumentException("Chunk size must be greater than zero.", "chunkSize");
}
if(input <= 0)
{
throw new ArgumentException("Input must be greater than zero.", "input");
}
for (var i = 1; i <= input/chunkSize; i++)
{
yield return i * chunkSize;
}
}
相關問題
- 1. iPad的拆分視圖尺寸部分
- 2. TensorFlow - 將未知尺寸張量填充到特定尺寸?
- 3. 檢測拆分窗口的尺寸
- 4. 排序後拆分Google Anlytics尺寸?
- 5. 合併拆分後尺寸增大PDF
- 6. 在拆分數據幀的列表循環(在尺寸誤差)
- 7. 我應該拆分一個大尺寸數據的表嗎?
- 8. 測量尺寸
- 9. 分配尺寸
- 10. 打印特定尺寸的BufferedImage對象
- 11. CSS:不同尺寸的特定字體
- 12. 特定尺寸的JavaFX打印節點
- 13. VendOpenTrans網格上的特定尺寸
- 14. jQuery .resize()到一個特定的尺寸
- 15. 創建特定尺寸的標籤雲
- 16. 獲取特定細分窗口的尺寸
- 17. Ghostscript pdf與特定分辨率和尺寸的jpeg
- 18. 將數組拆分成非特定數量的塊
- 19. 將數組拆分成特定數量的塊chrome
- 20. 實現尺寸的特徵
- 21. 超過一定的尺寸與批量
- 22. 給定尺寸爲夫特型
- 23. 乘以特定尺寸矩陣
- 24. 強制特定尺寸在Matlab
- 25. 如何設置特定尺寸爲UIImageView
- 26. 使圖像適合特定尺寸
- 27. 將文本修改爲特定尺寸
- 28. GWT ImageLoadingCell - 設置特定尺寸
- 29. 爲特定尺寸隱藏某些列?
- 30. 餅乾尺寸超出在瀏覽器中分配的尺寸的輻射量
會很高興地知道誰投下來。這裏有什麼問題? – Marc 2012-09-26 02:35:19