We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f87453e commit 5cc9dabCopy full SHA for 5cc9dab
src/permutations.rs
@@ -188,7 +188,7 @@ where
188
let mut complete_state = CompleteState::Start { n, k };
189
190
// Advance the complete-state iterator to the correct point
191
- for _ in 0..(prev_iteration_count + 1) {
+ for _ in 0..=prev_iteration_count {
192
complete_state.advance();
193
}
194
@@ -250,7 +250,7 @@ impl CompleteState {
250
return Known(0);
251
252
253
- let count: Option<usize> = (n - k + 1..n + 1).fold(Some(1), |acc, i| {
+ let count: Option<usize> = ((n - k + 1)..=n).fold(Some(1), |acc, i| {
254
acc.and_then(|acc| acc.checked_mul(i))
255
});
256
0 commit comments