Articles on Trending Technologies

Technical articles with clear explanations and examples

Program to build DFA that starts and ends with 'a' from the input (a, b)

sudhir sharma
sudhir sharma
Updated on 15-Mar-2026 1K+ Views

DFA stands for Deterministic Finite Automata. It is a finite state machine that accepts or rejects a string based on its transition rules and final states. Here, we are going to make a DFA that accepts a string that starts and ends with 'a'. The input alphabet is from the set {a, b}. Let's discuss some valid and invalid cases that are accepted by this DFA. Strings accepted by DFA: "ababba", "aabba", "aa", "a" Strings not accepted by DFA: "ab", "b", "aabab" Syntax // Check if string starts and ends with 'a' if (str[0] ...

Read More

CSS max-width property

karthikeya Boyini
karthikeya Boyini
Updated on 15-Mar-2026 175 Views

The CSS max-width property is used to set the maximum width that an element can have. When the content would normally be wider than this value, the element will not exceed the specified maximum width. Syntax selector { max-width: value; } Possible Values ValueDescription lengthDefines the maximum width in px, em, rem, etc. %Defines the maximum width as a percentage of the parent element noneNo maximum width limit (default value) Example The following example demonstrates how max-width constrains an element's width − ...

Read More

CSS padding-left property

Samual Sam
Samual Sam
Updated on 15-Mar-2026 134 Views

The CSS padding-left property sets the amount of space between an element's content and its left border. This property affects the inner spacing on the left side of an element. Syntax selector { padding-left: value; } Possible Values ValueDescription lengthSpecifies padding in px, em, rem, etc. %Specifies padding as a percentage of the containing element's width initialSets the property to its default value (0) inheritInherits the value from the parent element Example: Left Padding with Different Units The following example demonstrates padding-left using both pixel and ...

Read More

Binary array after M range toggle operations?

Arnab Chakraborty
Arnab Chakraborty
Updated on 15-Mar-2026 293 Views

In C, we can solve the binary array toggle problem by applying range operations on an initially zero-filled array. Given an array of size n (initially all zeros) and M toggle commands, each command toggles all bits in a specified range [a, b]. This problem demonstrates bit manipulation using the XOR operation. Syntax void toggleCommand(int arr[], int start, int end); // Toggles bits from index start to end (inclusive) Algorithm toggleCommand(arr, a, b) Begin for each element e from index a to b, do ...

Read More

Usage of CSS list-style property

Lakshmi Srinivas
Lakshmi Srinivas
Updated on 15-Mar-2026 103 Views

The CSS list-style property serves as a shorthand for setting all list-related properties in a single declaration. It allows you to specify the list marker type, position, and image simultaneously. Syntax selector { list-style: list-style-type list-style-position list-style-image; } Possible Values PropertyDescriptionValues list-style-typeSpecifies the marker typedisc, circle, square, decimal, none, etc. list-style-positionSpecifies marker positioninside, outside list-style-imageUses custom image as markerurl() or none Example: Basic List Style The following example demonstrates using the list-style shorthand property − .custom-list ...

Read More

Biggest Square that can be inscribed within an Equilateral triangle?

Arnab Chakraborty
Arnab Chakraborty
Updated on 15-Mar-2026 353 Views

Here we will find the side length and area of the biggest square that can be inscribed within an equilateral triangle. Given an equilateral triangle with side length 'a', we need to determine the maximum square that fits inside it. Triangle a x Side = a Syntax float squareSide = a / (1 + 2/sqrt(3)); float squareArea = squareSide * squareSide; Where 'a' ...

Read More

Difference between CSS border-collapse:collapse; and border-collapse:separate;

Samual Sam
Samual Sam
Updated on 15-Mar-2026 310 Views

The CSS border-collapse property controls how table borders are displayed. The key difference between collapse and separate is how adjacent cell borders are handled − collapse merges adjacent borders into a single border, while separate keeps each cell's borders distinct with gaps between them. Syntax table { border-collapse: collapse | separate; } Possible Values ValueDescription collapseAdjacent borders are merged into a single border separateEach cell maintains its own border with spacing between cells (default) Example: Comparing Border Collapse Values The following example demonstrates both values side ...

Read More

Biggest Reuleaux Triangle within A Square?

Arnab Chakraborty
Arnab Chakraborty
Updated on 15-Mar-2026 168 Views

Here we will see the area of biggest Reuleaux triangle inscribed within a square. The side of the square is 'a'. And the height of the Reuleaux triangle is h. h = a a a Side = a The height of the Reuleaux triangle is same as a. So a = h. ...

Read More

Apply style to the parent if it has a child with CSS and HTML

mkotla
mkotla
Updated on 15-Mar-2026 741 Views

Currently, CSS does not have a true parent selector that allows you to style a parent element based on its children. However, there are several modern approaches to achieve similar functionality using CSS and JavaScript. Syntax /* Future CSS4 proposal (not yet supported) */ parent $child { /* styles for parent */ } /* CSS :has() pseudo-class (modern browsers) */ parent:has(child) { /* styles for parent */ } Method 1: Using CSS :has() Pseudo-class Modern browsers now support the :has() pseudo-class which allows styling a ...

Read More

Biggest Reuleaux Triangle within a Square which is inscribed within a Circle?

Arnab Chakraborty
Arnab Chakraborty
Updated on 15-Mar-2026 196 Views

Here we will see the area of biggest Reuleaux triangle inscribed within a square, that square is inscribed inside one circle. The side of the square is a and the radius of the circle is r. As we know that the diagonal of the square is the diameter of the circle. Circle (radius r) Square (side a) Reuleaux Triangle Syntax float areaReuleaux(float radius); Mathematical Relationship Since the diagonal of the square equals the diameter of the ...

Read More
Showing 21651–21660 of 61,297 articles
Advertisements