Skip to content

Commit 9151328

Browse files
committed
Combinatorics
1 parent b180926 commit 9151328

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -531,8 +531,7 @@ shuffle(<list>)
531531
<int> = <int> & <int> # And
532532
<int> = <int> | <int> # Or
533533
<int> = <int> ^ <int> # Xor (0 if both bits equal)
534-
<int> = <int> << n_bits # Shift left
535-
<int> = <int> >> n_bits # Shift right
534+
<int> = <int> << n_bits # Shift left (>> for right)
536535
<int> = ~<int> # Compliment (flips bits)
537536
```
538537

@@ -560,7 +559,8 @@ from itertools import product, combinations, combinations_with_replacement, perm
560559

561560
```python
562561
>>> combinations('abc', 2)
563-
[('a', 'b'), ('a', 'c'), ('b', 'c')]
562+
[('a', 'b'), ('a', 'c'),
563+
('b', 'c')]
564564
```
565565

566566
```python

index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -606,8 +606,7 @@
606606
<div><h3 id="bitwiseoperators">Bitwise Operators</h3><pre><code class="python language-python hljs">&lt;int&gt; = &lt;int&gt; &amp; &lt;int&gt; <span class="hljs-comment"># And</span>
607607
&lt;int&gt; = &lt;int&gt; | &lt;int&gt; <span class="hljs-comment"># Or</span>
608608
&lt;int&gt; = &lt;int&gt; ^ &lt;int&gt; <span class="hljs-comment"># Xor (0 if both bits equal)</span>
609-
&lt;int&gt; = &lt;int&gt; &lt;&lt; n_bits <span class="hljs-comment"># Shift left</span>
610-
&lt;int&gt; = &lt;int&gt; &gt;&gt; n_bits <span class="hljs-comment"># Shift right</span>
609+
&lt;int&gt; = &lt;int&gt; &lt;&lt; n_bits <span class="hljs-comment"># Shift left (&gt;&gt; for right)</span>
611610
&lt;int&gt; = ~&lt;int&gt; <span class="hljs-comment"># Compliment (flips bits)</span>
612611
</code></pre></div>
613612

@@ -627,7 +626,8 @@
627626
(<span class="hljs-string">'b'</span>, <span class="hljs-string">'1'</span>), (<span class="hljs-string">'b'</span>, <span class="hljs-string">'2'</span>)]
628627
</code></pre>
629628
<pre><code class="python language-python hljs"><span class="hljs-meta">&gt;&gt;&gt; </span>combinations(<span class="hljs-string">'abc'</span>, <span class="hljs-number">2</span>)
630-
[(<span class="hljs-string">'a'</span>, <span class="hljs-string">'b'</span>), (<span class="hljs-string">'a'</span>, <span class="hljs-string">'c'</span>), (<span class="hljs-string">'b'</span>, <span class="hljs-string">'c'</span>)]
629+
[(<span class="hljs-string">'a'</span>, <span class="hljs-string">'b'</span>), (<span class="hljs-string">'a'</span>, <span class="hljs-string">'c'</span>),
630+
(<span class="hljs-string">'b'</span>, <span class="hljs-string">'c'</span>)]
631631
</code></pre>
632632
<pre><code class="python language-python hljs"><span class="hljs-meta">&gt;&gt;&gt; </span>combinations_with_replacement(<span class="hljs-string">'abc'</span>, <span class="hljs-number">2</span>)
633633
[(<span class="hljs-string">'a'</span>, <span class="hljs-string">'a'</span>), (<span class="hljs-string">'a'</span>, <span class="hljs-string">'b'</span>), (<span class="hljs-string">'a'</span>, <span class="hljs-string">'c'</span>),

0 commit comments

Comments
 (0)