Skip to content

Commit 14d6b3f

Browse files
authored
Merge branch 'master' into odd-even-sort-comparable
2 parents 5d21113 + 09e8265 commit 14d6b3f

37 files changed

Lines changed: 3444 additions & 264 deletions

‎DIRECTORY.md‎

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,14 +146,17 @@
146146
* [Baconian Cipher](ciphers/baconian_cipher.py)
147147
* [Base16](ciphers/base16.py)
148148
* [Base32](ciphers/base32.py)
149+
* [Base58](ciphers/base58.py)
149150
* [Base64 Cipher](ciphers/base64_cipher.py)
150151
* [Base85](ciphers/base85.py)
151152
* [Beaufort Cipher](ciphers/beaufort_cipher.py)
152153
* [Bifid](ciphers/bifid.py)
153154
* [Brute Force Caesar Cipher](ciphers/brute_force_caesar_cipher.py)
154155
* [Caesar Cipher](ciphers/caesar_cipher.py)
156+
* [Columnar Transposition](ciphers/columnar_transposition.py)
155157
* [Cryptomath Module](ciphers/cryptomath_module.py)
156158
* [Decrypt Caesar With Chi Squared](ciphers/decrypt_caesar_with_chi_squared.py)
159+
* [Des Ecb](ciphers/des_ecb.py)
157160
* [Deterministic Miller Rabin](ciphers/deterministic_miller_rabin.py)
158161
* [Diffie](ciphers/diffie.py)
159162
* [Diffie Hellman](ciphers/diffie_hellman.py)
@@ -181,6 +184,7 @@
181184
* [Shuffled Shift Cipher](ciphers/shuffled_shift_cipher.py)
182185
* [Simple Keyword Cypher](ciphers/simple_keyword_cypher.py)
183186
* [Simple Substitution Cipher](ciphers/simple_substitution_cipher.py)
187+
* [Skytale Cipher](ciphers/skytale_cipher.py)
184188
* [Transposition Cipher](ciphers/transposition_cipher.py)
185189
* [Transposition Cipher Encrypt Decrypt File](ciphers/transposition_cipher_encrypt_decrypt_file.py)
186190
* [Trifid Cipher](ciphers/trifid_cipher.py)
@@ -205,6 +209,8 @@
205209

206210
## [Conversions](conversions)
207211
* [Astronomical Length Scale Conversion](conversions/astronomical_length_scale_conversion.py)
212+
* [Base64 To Binary](conversions/base64_to_binary.py)
213+
* [Binary To Base64](conversions/binary_to_base64.py)
208214
* [Binary To Decimal](conversions/binary_to_decimal.py)
209215
* [Binary To Excess3](conversions/binary_to_excess3.py)
210216
* [Binary To Gray](conversions/binary_to_gray.py)
@@ -220,6 +226,7 @@
220226
* [Energy Conversions](conversions/energy_conversions.py)
221227
* [Excel Title To Column](conversions/excel_title_to_column.py)
222228
* [Hex To Bin](conversions/hex_to_bin.py)
229+
* [Hex To Rgb](conversions/hex_to_rgb.py)
223230
* [Hexadecimal To Decimal](conversions/hexadecimal_to_decimal.py)
224231
* [Int To Negative Binary Base](conversions/int_to_negative_binary_base.py)
225232
* [Ipv4 Conversion](conversions/ipv4_conversion.py)
@@ -262,6 +269,7 @@
262269
* [Median Two Array](data_structures/arrays/median_two_array.py)
263270
* [Monotonic Array](data_structures/arrays/monotonic_array.py)
264271
* [Pairs With Given Sum](data_structures/arrays/pairs_with_given_sum.py)
272+
* [Pairwise Iteration](data_structures/arrays/pairwise_iteration.py)
265273
* [Permutations](data_structures/arrays/permutations.py)
266274
* [Prefix Sum](data_structures/arrays/prefix_sum.py)
267275
* [Product Sum](data_structures/arrays/product_sum.py)
@@ -349,6 +357,7 @@
349357
* [Middle Element Of Linked List](data_structures/linked_list/middle_element_of_linked_list.py)
350358
* [Partition Linked List](data_structures/linked_list/partition_linked_list.py)
351359
* [Print Reverse](data_structures/linked_list/print_reverse.py)
360+
* [Remove Nth Node From End Of List](data_structures/linked_list/remove_nth_node_from_end_of_list.py)
352361
* [Reverse K Group](data_structures/linked_list/reverse_k_group.py)
353362
* [Rotate To The Right](data_structures/linked_list/rotate_to_the_right.py)
354363
* [Singly Linked List](data_structures/linked_list/singly_linked_list.py)
@@ -377,6 +386,7 @@
377386
* [Postfix Evaluation](data_structures/stacks/postfix_evaluation.py)
378387
* [Prefix Evaluation](data_structures/stacks/prefix_evaluation.py)
379388
* [Stack](data_structures/stacks/stack.py)
389+
* [Stack Tracking Min Max](data_structures/stacks/stack_tracking_min_max.py)
380390
* [Stack Using Two Queues](data_structures/stacks/stack_using_two_queues.py)
381391
* [Stack With Doubly Linked List](data_structures/stacks/stack_with_doubly_linked_list.py)
382392
* [Stack With Singly Linked List](data_structures/stacks/stack_with_singly_linked_list.py)
@@ -510,10 +520,12 @@
510520
* [Ic 555 Timer](electronics/ic_555_timer.py)
511521
* [Ind Reactance](electronics/ind_reactance.py)
512522
* [Ohms Law](electronics/ohms_law.py)
523+
* [Power Factor Correction](electronics/power_factor_correction.py)
513524
* [Real And Reactive Power](electronics/real_and_reactive_power.py)
514525
* [Resistor Color Code](electronics/resistor_color_code.py)
515526
* [Resistor Equivalence](electronics/resistor_equivalence.py)
516527
* [Resonant Frequency](electronics/resonant_frequency.py)
528+
* [Star Delta Conversions](electronics/star_delta_conversions.py)
517529
* [Wheatstone Bridge](electronics/wheatstone_bridge.py)
518530

519531
## [File Transfer](file_transfer)
@@ -527,6 +539,7 @@
527539
* [Exponential Moving Average](financial/exponential_moving_average.py)
528540
* [Interest](financial/interest.py)
529541
* [Kelly Criterion](financial/kelly_criterion.py)
542+
* [Macaulay Duration](financial/macaulay_duration.py)
530543
* [Present Value](financial/present_value.py)
531544
* [Price Plus Tax](financial/price_plus_tax.py)
532545
* [Sharpe Ratio](financial/sharpe_ratio.py)
@@ -655,6 +668,7 @@
655668
* [Minimum Coin Change](greedy_methods/minimum_coin_change.py)
656669
* [Minimum Waiting Time](greedy_methods/minimum_waiting_time.py)
657670
* [Optimal Merge Pattern](greedy_methods/optimal_merge_pattern.py)
671+
* [Sliding Window](greedy_methods/sliding_window.py)
658672
* [Smallest Range](greedy_methods/smallest_range.py)
659673

660674
## [Hashes](hashes)
@@ -741,6 +755,7 @@
741755
* [Q Learning](machine_learning/q_learning.py)
742756
* [Random Forest Classifier](machine_learning/random_forest_classifier.py)
743757
* [Random Forest Regressor](machine_learning/random_forest_regressor.py)
758+
* [Ridge Regression](machine_learning/ridge_regression.py)
744759
* [Rmsprop](machine_learning/rmsprop.py)
745760
* [Scoring Functions](machine_learning/scoring_functions.py)
746761
* [Self Organizing Map](machine_learning/self_organizing_map.py)
@@ -927,6 +942,7 @@
927942
* [Catalan Number](maths/special_numbers/catalan_number.py)
928943
* [Deficient Numbers](maths/special_numbers/deficient_numbers.py)
929944
* [Disarum Number](maths/special_numbers/disarum_number.py)
945+
* [Evil Number](maths/special_numbers/evil_number.py)
930946
* [Hamming Numbers](maths/special_numbers/hamming_numbers.py)
931947
* [Happy Number](maths/special_numbers/happy_number.py)
932948
* [Harshad Numbers](maths/special_numbers/harshad_numbers.py)
@@ -1009,6 +1025,7 @@
10091025
* [Scaled Exponential Linear Unit](neural_network/activation_functions/scaled_exponential_linear_unit.py)
10101026
* [Soboleva Modified Hyperbolic Tangent](neural_network/activation_functions/soboleva_modified_hyperbolic_tangent.py)
10111027
* [Softplus](neural_network/activation_functions/softplus.py)
1028+
* [Softsign](neural_network/activation_functions/softsign.py)
10121029
* [Squareplus](neural_network/activation_functions/squareplus.py)
10131030
* [Swish](neural_network/activation_functions/swish.py)
10141031
* [Back Propagation Neural Network](neural_network/back_propagation_neural_network.py)
@@ -1161,6 +1178,7 @@
11611178
* [Sol2](project_euler/problem_012/sol2.py)
11621179
* Problem 013
11631180
* [Sol1](project_euler/problem_013/sol1.py)
1181+
* [Sol2](project_euler/problem_013/sol2.py)
11641182
* Problem 014
11651183
* [Sol1](project_euler/problem_014/sol1.py)
11661184
* [Sol2](project_euler/problem_014/sol2.py)
@@ -1264,6 +1282,8 @@
12641282
* [Sol1](project_euler/problem_058/sol1.py)
12651283
* Problem 059
12661284
* [Sol1](project_euler/problem_059/sol1.py)
1285+
* Problem 060
1286+
* [Sol1](project_euler/problem_060/sol1.py)
12671287
* Problem 062
12681288
* [Sol1](project_euler/problem_062/sol1.py)
12691289
* Problem 063
@@ -1339,6 +1359,8 @@
13391359
* [Sol1](project_euler/problem_107/sol1.py)
13401360
* Problem 109
13411361
* [Sol1](project_euler/problem_109/sol1.py)
1362+
* Problem 111
1363+
* [Sol1](project_euler/problem_111/sol1.py)
13421364
* Problem 112
13431365
* [Sol1](project_euler/problem_112/sol1.py)
13441366
* Problem 113
@@ -1361,6 +1383,8 @@
13611383
* [Sol1](project_euler/problem_122/sol1.py)
13621384
* Problem 123
13631385
* [Sol1](project_euler/problem_123/sol1.py)
1386+
* Problem 124
1387+
* [Sol1](project_euler/problem_124/sol1.py)
13641388
* Problem 125
13651389
* [Sol1](project_euler/problem_125/sol1.py)
13661390
* Problem 129
@@ -1371,6 +1395,12 @@
13711395
* [Sol1](project_euler/problem_135/sol1.py)
13721396
* Problem 136
13731397
* [Sol1](project_euler/problem_136/sol1.py)
1398+
* Problem 137
1399+
* [Sol1](project_euler/problem_137/sol1.py)
1400+
* Problem 138
1401+
* [Sol1](project_euler/problem_138/sol1.py)
1402+
* Problem 142
1403+
* [Sol1](project_euler/problem_142/sol1.py)
13741404
* Problem 144
13751405
* [Sol1](project_euler/problem_144/sol1.py)
13761406
* Problem 145

0 commit comments

Comments
 (0)