# D

- [Damm algorithm](/perl6-rosettacode/programming_tasks/d/damm_algorithm.md)
- [Data Encryption Standard](/perl6-rosettacode/programming_tasks/d/data_encryption_standard.md)
- [Date format](/perl6-rosettacode/programming_tasks/d/date_format.md)
- [Date manipulation](/perl6-rosettacode/programming_tasks/d/date_manipulation.md)
- [Dating agency](/perl6-rosettacode/programming_tasks/d/dating_agency.md)
- [Day of the week](/perl6-rosettacode/programming_tasks/d/day_of_the_week.md)
- [Day of the week of Christmas and New Year](/perl6-rosettacode/programming_tasks/d/day_of_the_week_of_christmas_and_new_year.md)
- [Days between dates](/perl6-rosettacode/programming_tasks/d/days_between_dates.md)
- [De Bruijn sequences](/perl6-rosettacode/programming_tasks/d/de_bruijn_sequences.md)
- [De Polignac numbers](/perl6-rosettacode/programming_tasks/d/de_polignac_numbers.md)
- [Deal cards for FreeCell](/perl6-rosettacode/programming_tasks/d/deal_cards_for_freecell.md)
- [Death Star](/perl6-rosettacode/programming_tasks/d/death_star.md)
- [Deceptive numbers](/perl6-rosettacode/programming_tasks/d/deceptive_numbers.md)
- [Decimal floating point number to binary](/perl6-rosettacode/programming_tasks/d/decimal_floating_point_number_to_binary.md)
- [Decision tables](/perl6-rosettacode/programming_tasks/d/decision_tables.md)
- [Deconvolution](/perl6-rosettacode/programming_tasks/d/deconvolution.md)
- [1D](/perl6-rosettacode/programming_tasks/d/deconvolution/1d.md)
- [2D](/perl6-rosettacode/programming_tasks/d/deconvolution/2d.md)
- [Decorate-sort-undecorate idiom](/perl6-rosettacode/programming_tasks/d/decorate-sort-undecorate_idiom.md)
- [Deepcopy](/perl6-rosettacode/programming_tasks/d/deepcopy.md)
- [Define a primitive data type](/perl6-rosettacode/programming_tasks/d/define_a_primitive_data_type.md)
- [Delegates](/perl6-rosettacode/programming_tasks/d/delegates.md)
- [Delete a file](/perl6-rosettacode/programming_tasks/d/delete_a_file.md)
- [Deming's funnel](/perl6-rosettacode/programming_tasks/d/demings_funnel.md)
- [Department numbers](/perl6-rosettacode/programming_tasks/d/department_numbers.md)
- [Descending primes](/perl6-rosettacode/programming_tasks/d/descending_primes.md)
- [Detect division by zero](/perl6-rosettacode/programming_tasks/d/detect_division_by_zero.md)
- [Determinant and permanent](/perl6-rosettacode/programming_tasks/d/determinant_and_permanent.md)
- [Determine if a string has all the same characters](/perl6-rosettacode/programming_tasks/d/determine_if_a_string_has_all_the_same_characters.md)
- [Determine if a string has all unique characters](/perl6-rosettacode/programming_tasks/d/determine_if_a_string_has_all_unique_characters.md)
- [Determine if a string is collapsible](/perl6-rosettacode/programming_tasks/d/determine_if_a_string_is_collapsible.md)
- [Determine if a string is numeric](/perl6-rosettacode/programming_tasks/d/determine_if_a_string_is_numeric.md)
- [Determine if a string is squeezable](/perl6-rosettacode/programming_tasks/d/determine_if_a_string_is_squeezable.md)
- [Determine if only one instance is running](/perl6-rosettacode/programming_tasks/d/determine_if_only_one_instance_is_running.md)
- [Determine if two triangles overlap](/perl6-rosettacode/programming_tasks/d/determine_if_two_triangles_overlap.md)
- [Determine sentence type](/perl6-rosettacode/programming_tasks/d/determine_sentence_type.md)
- [Dice game probabilities](/perl6-rosettacode/programming_tasks/d/dice_game_probabilities.md)
- [Digit fifth powers](/perl6-rosettacode/programming_tasks/d/digit_fifth_powers.md)
- [Digital root](/perl6-rosettacode/programming_tasks/d/digital_root.md)
- [Multiplicative digital root](/perl6-rosettacode/programming_tasks/d/digital_root/multiplicative_digital_root.md)
- [Dijkstra's algorithm](/perl6-rosettacode/programming_tasks/d/dijkstras_algorithm.md)
- [Dinesman's multiple-dwelling problem](/perl6-rosettacode/programming_tasks/d/dinesmans_multiple-dwelling_problem.md)
- [Dining philosophers](/perl6-rosettacode/programming_tasks/d/dining_philosophers.md)
- [Disarium numbers](/perl6-rosettacode/programming_tasks/d/disarium_numbers.md)
- [Discordian date](/perl6-rosettacode/programming_tasks/d/discordian_date.md)
- [Discrete Fourier transform](/perl6-rosettacode/programming_tasks/d/discrete_fourier_transform.md)
- [Display a linear combination](/perl6-rosettacode/programming_tasks/d/display_a_linear_combination.md)
- [Display an outline as a nested table](/perl6-rosettacode/programming_tasks/d/display_an_outline_as_a_nested_table.md)
- [Distance and Bearing](/perl6-rosettacode/programming_tasks/d/distance_and_bearing.md)
- [Distinct palindromes within decimal numbers](/perl6-rosettacode/programming_tasks/d/distinct_palindromes_within_decimal_numbers.md)
- [Distinct power numbers](/perl6-rosettacode/programming_tasks/d/distinct_power_numbers.md)
- [Distributed programming](/perl6-rosettacode/programming_tasks/d/distributed_programming.md)
- [Distribution of 0 digits in factorial series](/perl6-rosettacode/programming_tasks/d/distribution_of_0_digits_in_factorial_series.md)
- [Diversity prediction theorem](/perl6-rosettacode/programming_tasks/d/diversity_prediction_theorem.md)
- [Divide a rectangle into a number of unequal triangles](/perl6-rosettacode/programming_tasks/d/divide_a_rectangle_into_a_number_of_unequal_triangles.md)
- [DNS query](/perl6-rosettacode/programming_tasks/d/dns_query.md)
- [Documentation](/perl6-rosettacode/programming_tasks/d/documentation.md)
- [Doomsday rule](/perl6-rosettacode/programming_tasks/d/doomsday_rule.md)
- [Dot product](/perl6-rosettacode/programming_tasks/d/dot_product.md)
- [Double Twin Primes](/perl6-rosettacode/programming_tasks/d/double_twin_primes.md)
- [Doubly-linked list](/perl6-rosettacode/programming_tasks/d/doubly-linked-list.md)
- [Definition](/perl6-rosettacode/programming_tasks/d/doubly-linked-list/definition.md)
- [Element definition](/perl6-rosettacode/programming_tasks/d/doubly-linked-list/element_definition.md)
- [Element insertion](/perl6-rosettacode/programming_tasks/d/doubly-linked-list/element_insertion.md)
- [Element removal](/perl6-rosettacode/programming_tasks/d/doubly-linked-list/element_removal.md)
- [Traversal](/perl6-rosettacode/programming_tasks/d/doubly-linked-list/traversal.md)
- [Dragon curve](/perl6-rosettacode/programming_tasks/d/dragon_curve.md)
- [Draw a clock](/perl6-rosettacode/programming_tasks/d/draw_a_clock.md)
- [Draw a cuboid](/perl6-rosettacode/programming_tasks/d/draw_a_cuboid.md)
- [Draw a pixel](/perl6-rosettacode/programming_tasks/d/draw_a_pixel.md)
- [Draw a rotating cube](/perl6-rosettacode/programming_tasks/d/draw_a_rotating_cube.md)
- [Draw a sphere](/perl6-rosettacode/programming_tasks/d/draw_a_sphere.md)
- [Draw pixel 2](/perl6-rosettacode/programming_tasks/d/draw_pixel_2.md)
- [Duffinian numbers](/perl6-rosettacode/programming_tasks/d/duffinian_numbers.md)
- [Dutch national flag problem](/perl6-rosettacode/programming_tasks/d/dutch_national_flag_problem.md)
- [Dynamic variable names](/perl6-rosettacode/programming_tasks/d/dynamic_variable_names.md)
