|
146 | 146 | * [Baconian Cipher](ciphers/baconian_cipher.py) |
147 | 147 | * [Base16](ciphers/base16.py) |
148 | 148 | * [Base32](ciphers/base32.py) |
| 149 | + * [Base58](ciphers/base58.py) |
149 | 150 | * [Base64 Cipher](ciphers/base64_cipher.py) |
150 | 151 | * [Base85](ciphers/base85.py) |
151 | 152 | * [Beaufort Cipher](ciphers/beaufort_cipher.py) |
152 | 153 | * [Bifid](ciphers/bifid.py) |
153 | 154 | * [Brute Force Caesar Cipher](ciphers/brute_force_caesar_cipher.py) |
154 | 155 | * [Caesar Cipher](ciphers/caesar_cipher.py) |
| 156 | + * [Columnar Transposition](ciphers/columnar_transposition.py) |
155 | 157 | * [Cryptomath Module](ciphers/cryptomath_module.py) |
156 | 158 | * [Decrypt Caesar With Chi Squared](ciphers/decrypt_caesar_with_chi_squared.py) |
| 159 | + * [Des Ecb](ciphers/des_ecb.py) |
157 | 160 | * [Deterministic Miller Rabin](ciphers/deterministic_miller_rabin.py) |
158 | 161 | * [Diffie](ciphers/diffie.py) |
159 | 162 | * [Diffie Hellman](ciphers/diffie_hellman.py) |
|
181 | 184 | * [Shuffled Shift Cipher](ciphers/shuffled_shift_cipher.py) |
182 | 185 | * [Simple Keyword Cypher](ciphers/simple_keyword_cypher.py) |
183 | 186 | * [Simple Substitution Cipher](ciphers/simple_substitution_cipher.py) |
| 187 | + * [Skytale Cipher](ciphers/skytale_cipher.py) |
184 | 188 | * [Transposition Cipher](ciphers/transposition_cipher.py) |
185 | 189 | * [Transposition Cipher Encrypt Decrypt File](ciphers/transposition_cipher_encrypt_decrypt_file.py) |
186 | 190 | * [Trifid Cipher](ciphers/trifid_cipher.py) |
|
205 | 209 |
|
206 | 210 | ## [Conversions](conversions) |
207 | 211 | * [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) |
208 | 214 | * [Binary To Decimal](conversions/binary_to_decimal.py) |
209 | 215 | * [Binary To Excess3](conversions/binary_to_excess3.py) |
210 | 216 | * [Binary To Gray](conversions/binary_to_gray.py) |
|
220 | 226 | * [Energy Conversions](conversions/energy_conversions.py) |
221 | 227 | * [Excel Title To Column](conversions/excel_title_to_column.py) |
222 | 228 | * [Hex To Bin](conversions/hex_to_bin.py) |
| 229 | + * [Hex To Rgb](conversions/hex_to_rgb.py) |
223 | 230 | * [Hexadecimal To Decimal](conversions/hexadecimal_to_decimal.py) |
224 | 231 | * [Int To Negative Binary Base](conversions/int_to_negative_binary_base.py) |
225 | 232 | * [Ipv4 Conversion](conversions/ipv4_conversion.py) |
|
262 | 269 | * [Median Two Array](data_structures/arrays/median_two_array.py) |
263 | 270 | * [Monotonic Array](data_structures/arrays/monotonic_array.py) |
264 | 271 | * [Pairs With Given Sum](data_structures/arrays/pairs_with_given_sum.py) |
| 272 | + * [Pairwise Iteration](data_structures/arrays/pairwise_iteration.py) |
265 | 273 | * [Permutations](data_structures/arrays/permutations.py) |
266 | 274 | * [Prefix Sum](data_structures/arrays/prefix_sum.py) |
267 | 275 | * [Product Sum](data_structures/arrays/product_sum.py) |
|
349 | 357 | * [Middle Element Of Linked List](data_structures/linked_list/middle_element_of_linked_list.py) |
350 | 358 | * [Partition Linked List](data_structures/linked_list/partition_linked_list.py) |
351 | 359 | * [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) |
352 | 361 | * [Reverse K Group](data_structures/linked_list/reverse_k_group.py) |
353 | 362 | * [Rotate To The Right](data_structures/linked_list/rotate_to_the_right.py) |
354 | 363 | * [Singly Linked List](data_structures/linked_list/singly_linked_list.py) |
|
377 | 386 | * [Postfix Evaluation](data_structures/stacks/postfix_evaluation.py) |
378 | 387 | * [Prefix Evaluation](data_structures/stacks/prefix_evaluation.py) |
379 | 388 | * [Stack](data_structures/stacks/stack.py) |
| 389 | + * [Stack Tracking Min Max](data_structures/stacks/stack_tracking_min_max.py) |
380 | 390 | * [Stack Using Two Queues](data_structures/stacks/stack_using_two_queues.py) |
381 | 391 | * [Stack With Doubly Linked List](data_structures/stacks/stack_with_doubly_linked_list.py) |
382 | 392 | * [Stack With Singly Linked List](data_structures/stacks/stack_with_singly_linked_list.py) |
|
510 | 520 | * [Ic 555 Timer](electronics/ic_555_timer.py) |
511 | 521 | * [Ind Reactance](electronics/ind_reactance.py) |
512 | 522 | * [Ohms Law](electronics/ohms_law.py) |
| 523 | + * [Power Factor Correction](electronics/power_factor_correction.py) |
513 | 524 | * [Real And Reactive Power](electronics/real_and_reactive_power.py) |
514 | 525 | * [Resistor Color Code](electronics/resistor_color_code.py) |
515 | 526 | * [Resistor Equivalence](electronics/resistor_equivalence.py) |
516 | 527 | * [Resonant Frequency](electronics/resonant_frequency.py) |
| 528 | + * [Star Delta Conversions](electronics/star_delta_conversions.py) |
517 | 529 | * [Wheatstone Bridge](electronics/wheatstone_bridge.py) |
518 | 530 |
|
519 | 531 | ## [File Transfer](file_transfer) |
|
527 | 539 | * [Exponential Moving Average](financial/exponential_moving_average.py) |
528 | 540 | * [Interest](financial/interest.py) |
529 | 541 | * [Kelly Criterion](financial/kelly_criterion.py) |
| 542 | + * [Macaulay Duration](financial/macaulay_duration.py) |
530 | 543 | * [Present Value](financial/present_value.py) |
531 | 544 | * [Price Plus Tax](financial/price_plus_tax.py) |
532 | 545 | * [Sharpe Ratio](financial/sharpe_ratio.py) |
|
655 | 668 | * [Minimum Coin Change](greedy_methods/minimum_coin_change.py) |
656 | 669 | * [Minimum Waiting Time](greedy_methods/minimum_waiting_time.py) |
657 | 670 | * [Optimal Merge Pattern](greedy_methods/optimal_merge_pattern.py) |
| 671 | + * [Sliding Window](greedy_methods/sliding_window.py) |
658 | 672 | * [Smallest Range](greedy_methods/smallest_range.py) |
659 | 673 |
|
660 | 674 | ## [Hashes](hashes) |
|
741 | 755 | * [Q Learning](machine_learning/q_learning.py) |
742 | 756 | * [Random Forest Classifier](machine_learning/random_forest_classifier.py) |
743 | 757 | * [Random Forest Regressor](machine_learning/random_forest_regressor.py) |
| 758 | + * [Ridge Regression](machine_learning/ridge_regression.py) |
744 | 759 | * [Rmsprop](machine_learning/rmsprop.py) |
745 | 760 | * [Scoring Functions](machine_learning/scoring_functions.py) |
746 | 761 | * [Self Organizing Map](machine_learning/self_organizing_map.py) |
|
927 | 942 | * [Catalan Number](maths/special_numbers/catalan_number.py) |
928 | 943 | * [Deficient Numbers](maths/special_numbers/deficient_numbers.py) |
929 | 944 | * [Disarum Number](maths/special_numbers/disarum_number.py) |
| 945 | + * [Evil Number](maths/special_numbers/evil_number.py) |
930 | 946 | * [Hamming Numbers](maths/special_numbers/hamming_numbers.py) |
931 | 947 | * [Happy Number](maths/special_numbers/happy_number.py) |
932 | 948 | * [Harshad Numbers](maths/special_numbers/harshad_numbers.py) |
|
1009 | 1025 | * [Scaled Exponential Linear Unit](neural_network/activation_functions/scaled_exponential_linear_unit.py) |
1010 | 1026 | * [Soboleva Modified Hyperbolic Tangent](neural_network/activation_functions/soboleva_modified_hyperbolic_tangent.py) |
1011 | 1027 | * [Softplus](neural_network/activation_functions/softplus.py) |
| 1028 | + * [Softsign](neural_network/activation_functions/softsign.py) |
1012 | 1029 | * [Squareplus](neural_network/activation_functions/squareplus.py) |
1013 | 1030 | * [Swish](neural_network/activation_functions/swish.py) |
1014 | 1031 | * [Back Propagation Neural Network](neural_network/back_propagation_neural_network.py) |
|
1161 | 1178 | * [Sol2](project_euler/problem_012/sol2.py) |
1162 | 1179 | * Problem 013 |
1163 | 1180 | * [Sol1](project_euler/problem_013/sol1.py) |
| 1181 | + * [Sol2](project_euler/problem_013/sol2.py) |
1164 | 1182 | * Problem 014 |
1165 | 1183 | * [Sol1](project_euler/problem_014/sol1.py) |
1166 | 1184 | * [Sol2](project_euler/problem_014/sol2.py) |
|
1264 | 1282 | * [Sol1](project_euler/problem_058/sol1.py) |
1265 | 1283 | * Problem 059 |
1266 | 1284 | * [Sol1](project_euler/problem_059/sol1.py) |
| 1285 | + * Problem 060 |
| 1286 | + * [Sol1](project_euler/problem_060/sol1.py) |
1267 | 1287 | * Problem 062 |
1268 | 1288 | * [Sol1](project_euler/problem_062/sol1.py) |
1269 | 1289 | * Problem 063 |
|
1339 | 1359 | * [Sol1](project_euler/problem_107/sol1.py) |
1340 | 1360 | * Problem 109 |
1341 | 1361 | * [Sol1](project_euler/problem_109/sol1.py) |
| 1362 | + * Problem 111 |
| 1363 | + * [Sol1](project_euler/problem_111/sol1.py) |
1342 | 1364 | * Problem 112 |
1343 | 1365 | * [Sol1](project_euler/problem_112/sol1.py) |
1344 | 1366 | * Problem 113 |
|
1361 | 1383 | * [Sol1](project_euler/problem_122/sol1.py) |
1362 | 1384 | * Problem 123 |
1363 | 1385 | * [Sol1](project_euler/problem_123/sol1.py) |
| 1386 | + * Problem 124 |
| 1387 | + * [Sol1](project_euler/problem_124/sol1.py) |
1364 | 1388 | * Problem 125 |
1365 | 1389 | * [Sol1](project_euler/problem_125/sol1.py) |
1366 | 1390 | * Problem 129 |
|
1371 | 1395 | * [Sol1](project_euler/problem_135/sol1.py) |
1372 | 1396 | * Problem 136 |
1373 | 1397 | * [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) |
1374 | 1404 | * Problem 144 |
1375 | 1405 | * [Sol1](project_euler/problem_144/sol1.py) |
1376 | 1406 | * Problem 145 |
|
0 commit comments