We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9cf64cf commit 93a81edCopy full SHA for 93a81ed
src/permutations.rs
@@ -185,7 +185,7 @@ where
185
let mut complete_state = CompleteState::Start { n, k };
186
187
// Advance the complete-state iterator to the correct point
188
- for _ in 0..(prev_iteration_count + 1) {
+ for _ in 0..=prev_iteration_count {
189
complete_state.advance();
190
}
191
@@ -247,7 +247,7 @@ impl CompleteState {
247
return Known(0);
248
249
250
- 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| {
251
acc.and_then(|acc| acc.checked_mul(i))
252
});
253
0 commit comments