# D

- [Damm algorithm](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/damm_algorithm.md)
- [Date format](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/date_format.md)
- [Date manipulation](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/date_manipulation.md)
- [Day of the week](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/day_of_the_week.md)
- [Days between dates](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/days_between_dates.md)
- [De Polignac numbers](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/de_polignac_numbers.md)
- [Death Star](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/death_star.md)
- [Deceptive numbers](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/deceptive_numbers.md)
- [Decimal floating point number to binary](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/decimal_floating_point_number_to_binary.md)
- [Decision tables](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/decision_tables.md)
- [Decorate-sort-undecorate idiom](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/decorate-sort-undecorate_idiom.md)
- [Deepcopy](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/deepcopy.md)
- [Define a primitive data type](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/define_a_primitive_data_type.md)
- [Delegates](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/delegates.md)
- [Delete a file](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/delete_a_file.md)
- [Deming's funnel](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/demings_funnel.md)
- [Department numbers](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/department_numbers.md)
- [Descending primes](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/descending_primes.md)
- [Detect division by zero](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/detect_division_by_zero.md)
- [Determinant and permanent](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/determinant_and_permanent.md)
- [Determine if a string has all the same characters](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/determine_if_a_string_has_all_the_same_characters.md)
- [Determine if a string has all unique characters](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/determine_if_a_string_has_all_unique_characters.md)
- [Determine if a string is collapsible](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/determine_if_a_string_is_collapsible.md)
- [Determine if a string is numeric](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/determine_if_a_string_is_numeric.md)
- [Determine if a string is squeezable](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/determine_if_a_string_is_squeezable.md)
- [Determine if only one instance is running](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/determine_if_only_one_instance_is_running.md)
- [Dice game probabilities](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/dice_game_probabilities.md)
- [Digit fifth powers](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/digit_fifth_powers.md)
- [Digital root](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/digital_root.md)
- [Multiplicative digital root](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/digital_root/multiplicative_digital_root.md)
- [Dijkstra's algorithm](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/dijkstras_algorithm.md)
- [Dinesman's multiple-dwelling problem](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/dinesmans_multiple-dwelling_problem.md)
- [Disarium numbers](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/disarium_numbers.md)
- [Discordian date](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/discordian_date.md)
- [Display a linear combination](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/display_a_linear_combination.md)
- [Distinct palindromes within decimal numbers](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/distinct_palindromes_within_decimal_numbers.md)
- [Distinct power numbers](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/distinct_power_numbers.md)
- [Distribution of 0 digits in factorial series](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/distribution_of_0_digits_in_factorial_series.md)
- [Diversity prediction theorem](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/diversity_prediction_theorem.md)
- [DNS query](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/dns_query.md)
- [Dot product](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/dot_product.md)
- [Double Twin Primes](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/double_twin_primes.md)
- [Doubly-linked list](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/doubly-linked-list.md)
- [Element definition](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/doubly-linked-list/element_definition.md)
- [Dragon curve](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/dragon_curve.md)
- [Draw a clock](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/draw_a_clock.md)
- [Draw a cuboid](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/draw_a_cuboid.md)
- [Draw a sphere](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/draw_a_sphere.md)
- [Duffinian numbers](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/duffinian_numbers.md)
- [Dynamic variable names](https://trizen.gitbook.io/sidef-lang/programming_tasks/d/dynamic_variable_names.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://trizen.gitbook.io/sidef-lang/programming_tasks/d.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
