DEV Community

Daily JavaScript Challenge Series' Articles

Back to DPC 's Series
Daily JavaScript Challenge #JS-31: Flatten Nested Objects

Daily JavaScript Challenge #JS-31: Flatten Nested Objects

26
Comments 3
1 min read
Daily JavaScript Challenge #JS-32: Find the First Non-Repeated Character

Daily JavaScript Challenge #JS-32: Find the First Non-Repeated Character

5
Comments
1 min read
Daily JavaScript Challenge #JS-33: Count Unique Elements

Daily JavaScript Challenge #JS-33: Count Unique Elements

18
Comments
1 min read
Daily JavaScript Challenge #JS-34: Longest Increasing Subsequence

Daily JavaScript Challenge #JS-34: Longest Increasing Subsequence

10
Comments
1 min read
Daily JavaScript Challenge #JS-35: Calculate the Product of Digits

Daily JavaScript Challenge #JS-35: Calculate the Product of Digits

10
Comments
1 min read
Daily JavaScript Challenge #JS-36: Convert Time in 24-hour Format to 12-hour Format

Daily JavaScript Challenge #JS-36: Convert Time in 24-hour Format to 12-hour Format

11
Comments
1 min read
Daily JavaScript Challenge #JS-37: Find Longest Substring Without Repeating Characters

Daily JavaScript Challenge #JS-37: Find Longest Substring Without Repeating Characters

13
Comments
1 min read
Daily JavaScript Challenge #JS-38: Binary to Decimal Conversion

Daily JavaScript Challenge #JS-38: Binary to Decimal Conversion

13
Comments
1 min read
Daily JavaScript Challenge #JS-39: Sum of Two Largest Numbers in an Array

Daily JavaScript Challenge #JS-39: Sum of Two Largest Numbers in an Array

6
Comments
1 min read
Daily JavaScript Challenge #JS-40: Find Balanced Delimiters

Daily JavaScript Challenge #JS-40: Find Balanced Delimiters

13
Comments
1 min read
Daily JavaScript Challenge #JS-41: Remove Consecutive Duplicates in a String

Daily JavaScript Challenge #JS-41: Remove Consecutive Duplicates in a String

12
Comments
1 min read
Daily JavaScript Challenge #JS-42: Check Array for Arithmetic Progression

Daily JavaScript Challenge #JS-42: Check Array for Arithmetic Progression

9
Comments
1 min read
Daily JavaScript Challenge #JS-43: Transpose a Matrix

Daily JavaScript Challenge #JS-43: Transpose a Matrix

3
Comments
1 min read
Daily JavaScript Challenge #JS-44: Convert Roman Numerals to Integer

Daily JavaScript Challenge #JS-44: Convert Roman Numerals to Integer

14
Comments
1 min read
Daily JavaScript Challenge #JS-45: Validate a Tic-Tac-Toe Game State

Daily JavaScript Challenge #JS-45: Validate a Tic-Tac-Toe Game State

16
Comments
1 min read
Daily JavaScript Challenge #JS-46: Find the Most Frequent Element in an Array

Daily JavaScript Challenge #JS-46: Find the Most Frequent Element in an Array

10
Comments
1 min read
Daily JavaScript Challenge #JS-47: Evaluate Mathematical Expressions

Daily JavaScript Challenge #JS-47: Evaluate Mathematical Expressions

20
Comments
1 min read
Daily JavaScript Challenge #JS-48: Count Occurrences of Each Word in a String

Daily JavaScript Challenge #JS-48: Count Occurrences of Each Word in a String

12
Comments
1 min read
Daily JavaScript Challenge #JS-49: Find All Prime Factors of a Given Number

Daily JavaScript Challenge #JS-49: Find All Prime Factors of a Given Number

15
Comments
1 min read
Daily JavaScript Challenge #JS-50: Calculate Cumulative Sum of an Array

Daily JavaScript Challenge #JS-50: Calculate Cumulative Sum of an Array

14
Comments
1 min read
Daily JavaScript Challenge #JS-51: Merge Overlapping Intervals

Daily JavaScript Challenge #JS-51: Merge Overlapping Intervals

14
Comments
1 min read
Daily JavaScript Challenge #JS-52: Calculate Factorial Recursively

Daily JavaScript Challenge #JS-52: Calculate Factorial Recursively

18
Comments
1 min read
Daily JavaScript Challenge #JS-53: Reverse Words in a Sentence

Daily JavaScript Challenge #JS-53: Reverse Words in a Sentence

20
Comments
1 min read
Daily JavaScript Challenge #JS-54: Find Common Elements Across Multiple Arrays

Daily JavaScript Challenge #JS-54: Find Common Elements Across Multiple Arrays

12
Comments
1 min read
Daily JavaScript Challenge #JS-55: Calculate Pascal's Triangle Row

Daily JavaScript Challenge #JS-55: Calculate Pascal's Triangle Row

16
Comments
1 min read
Daily JavaScript Challenge #JS-56: Find Missing Number in Arithmetic Sequence

Daily JavaScript Challenge #JS-56: Find Missing Number in Arithmetic Sequence

22
Comments 5
1 min read
Daily JavaScript Challenge #JS-57: Find the Longest Common Prefix

Daily JavaScript Challenge #JS-57: Find the Longest Common Prefix

19
Comments
1 min read
Daily JavaScript Challenge #JS-58: Determine if a String has Balanced Parentheses

Daily JavaScript Challenge #JS-58: Determine if a String has Balanced Parentheses

19
Comments
1 min read
Daily JavaScript Challenge #JS-59: Find the Smallest Positive Number Missing in an Array

Daily JavaScript Challenge #JS-59: Find the Smallest Positive Number Missing in an Array

13
Comments
1 min read
Daily JavaScript Challenge #JS-60: Find the First Non-Consecutive Number

Daily JavaScript Challenge #JS-60: Find the First Non-Consecutive Number

13
Comments
1 min read
Daily JavaScript Challenge #JS-61: Next Greater Element in Circular Array

Daily JavaScript Challenge #JS-61: Next Greater Element in Circular Array

13
Comments
1 min read
Daily JavaScript Challenge #JS-62: Calculate the N-th Fibonacci Number Efficiently

Daily JavaScript Challenge #JS-62: Calculate the N-th Fibonacci Number Efficiently

17
Comments 3
1 min read
Daily JavaScript Challenge #JS-63: Find Maximum Subarray Sum with a Twist

Daily JavaScript Challenge #JS-63: Find Maximum Subarray Sum with a Twist

20
Comments
1 min read
Daily JavaScript Challenge #JS-64: Find Unique Numbers

Daily JavaScript Challenge #JS-64: Find Unique Numbers

19
Comments
1 min read
Daily JavaScript Challenge #JS-65: Find the Longest Increasing Subsequence

Daily JavaScript Challenge #JS-65: Find the Longest Increasing Subsequence

18
Comments
1 min read
Daily JavaScript Challenge #JS-66: Generate Spiral Matrix

Daily JavaScript Challenge #JS-66: Generate Spiral Matrix

17
Comments
1 min read
Daily JavaScript Challenge #JS-67: Find the Maximum Depth of a Nested Array

Daily JavaScript Challenge #JS-67: Find the Maximum Depth of a Nested Array

19
Comments 2
1 min read
Daily JavaScript Challenge #JS-68: Reformat Date from String

Daily JavaScript Challenge #JS-68: Reformat Date from String

16
Comments
1 min read
Daily JavaScript Challenge #JS-69: Detect Anagrams in an Array of Strings

Daily JavaScript Challenge #JS-69: Detect Anagrams in an Array of Strings

17
Comments
1 min read
Daily JavaScript Challenge #JS-70: Find Missing Letter in Alphabet Sequence

Daily JavaScript Challenge #JS-70: Find Missing Letter in Alphabet Sequence

21
Comments 5
1 min read
Daily JavaScript Challenge #JS-71: Vowel Counter

Daily JavaScript Challenge #JS-71: Vowel Counter

22
Comments 1
1 min read
Daily JavaScript Challenge #JS-72: Count the Frequency of Every Unique Element in an Array

Daily JavaScript Challenge #JS-72: Count the Frequency of Every Unique Element in an Array

12
Comments 1
1 min read
Daily JavaScript Challenge #JS-73: Validate Palindrome Permutation

Daily JavaScript Challenge #JS-73: Validate Palindrome Permutation

21
Comments 3
1 min read
Daily JavaScript Challenge #JS-74: Convert Hexadecimal to Binary

Daily JavaScript Challenge #JS-74: Convert Hexadecimal to Binary

15
Comments
1 min read
Daily JavaScript Challenge #JS-75: Sort an Array of Objects by Property

Daily JavaScript Challenge #JS-75: Sort an Array of Objects by Property

15
Comments
1 min read
Daily JavaScript Challenge #JS-76: Calculate the Sum of Diagonal Elements in a Matrix

Daily JavaScript Challenge #JS-76: Calculate the Sum of Diagonal Elements in a Matrix

14
Comments
1 min read
Daily JavaScript Challenge #JS-77: Rotate a Matrix Clockwise

Daily JavaScript Challenge #JS-77: Rotate a Matrix Clockwise

4
Comments
1 min read
Daily JavaScript Challenge #JS-78: Find the Most Frequent Element

Daily JavaScript Challenge #JS-78: Find the Most Frequent Element

6
Comments
1 min read
Daily JavaScript Challenge #JS-79: Find the Majority Element in an Array

Daily JavaScript Challenge #JS-79: Find the Majority Element in an Array

7
Comments
1 min read
Daily JavaScript Challenge #JS-80: Detect Cyclic Dependency in a Directed Graph

Daily JavaScript Challenge #JS-80: Detect Cyclic Dependency in a Directed Graph

4
Comments 1
1 min read
Daily JavaScript Challenge #JS-81: Find the Longest Consecutive Sequence of Ones

Daily JavaScript Challenge #JS-81: Find the Longest Consecutive Sequence of Ones

4
Comments
1 min read
Daily JavaScript Challenge #JS-82: Capitalize the First Letter of Each Word

Daily JavaScript Challenge #JS-82: Capitalize the First Letter of Each Word

9
Comments 1
1 min read
Daily JavaScript Challenge #JS-83: Merge Overlapping Intervals

Daily JavaScript Challenge #JS-83: Merge Overlapping Intervals

10
Comments
1 min read
Daily JavaScript Challenge #JS-84: Find the First Repeated Character in a String

Daily JavaScript Challenge #JS-84: Find the First Repeated Character in a String

5
Comments 6
1 min read
Daily JavaScript Challenge #JS-85: Sum of Digits Until Single Digit

Daily JavaScript Challenge #JS-85: Sum of Digits Until Single Digit

4
Comments
1 min read
Daily JavaScript Challenge #JS-86: Array Symmetry Checker

Daily JavaScript Challenge #JS-86: Array Symmetry Checker

5
Comments 1
1 min read
Daily JavaScript Challenge #JS-87: Binary Gap Length

Daily JavaScript Challenge #JS-87: Binary Gap Length

4
Comments 3
1 min read
Daily JavaScript Challenge #JS-88: Calculate the Sum of All Prime Numbers Less Than N

Daily JavaScript Challenge #JS-88: Calculate the Sum of All Prime Numbers Less Than N

3
Comments
1 min read
Daily JavaScript Challenge #JS-89: Convert Decimal Number to Roman Numerals

Daily JavaScript Challenge #JS-89: Convert Decimal Number to Roman Numerals

3
Comments
1 min read
Daily JavaScript Challenge #JS-90: Generate Collatz Sequence

Daily JavaScript Challenge #JS-90: Generate Collatz Sequence

3
Comments
1 min read
Daily JavaScript Challenge #JS-91: Calculate Average RGB Values of an Image

Daily JavaScript Challenge #JS-91: Calculate Average RGB Values of an Image

5
Comments 2
1 min read
Daily JavaScript Challenge #JS-92: Decode a String with Nested Patterns

Daily JavaScript Challenge #JS-92: Decode a String with Nested Patterns

4
Comments
1 min read
Daily JavaScript Challenge #JS-93: Bracket Balancing Checker

Daily JavaScript Challenge #JS-93: Bracket Balancing Checker

4
Comments 1
1 min read
Daily JavaScript Challenge #JS-94: Reverse Words in a Sentence

Daily JavaScript Challenge #JS-94: Reverse Words in a Sentence

8
Comments
1 min read
Daily JavaScript Challenge #JS-95: Calculate the Product of Non-Zero Elements

Daily JavaScript Challenge #JS-95: Calculate the Product of Non-Zero Elements

3
Comments 3
1 min read
Daily JavaScript Challenge #JS-96: Sum Digit Sequence

Daily JavaScript Challenge #JS-96: Sum Digit Sequence

3
Comments
1 min read
Daily JavaScript Challenge #JS-97: Longest Unique Substring

Daily JavaScript Challenge #JS-97: Longest Unique Substring

2
Comments
1 min read
Daily JavaScript Challenge #JS-98: Find the Second Largest Number in an Array

Daily JavaScript Challenge #JS-98: Find the Second Largest Number in an Array

7
Comments 2
1 min read
Daily JavaScript Challenge #JS-99: Find Non-Repeating Character in String

Daily JavaScript Challenge #JS-99: Find Non-Repeating Character in String

6
Comments 2
1 min read
Daily JavaScript Challenge #JS-100: Find Smallest Missing Positive Integer

Daily JavaScript Challenge #JS-100: Find Smallest Missing Positive Integer

3
Comments 2
1 min read
Daily JavaScript Challenge #JS-101: Find the Maximum Depth of a Nested Array

Daily JavaScript Challenge #JS-101: Find the Maximum Depth of a Nested Array

4
Comments 1
1 min read
Daily JavaScript Challenge #JS-102: Calculate Unique Elements in a Square Matrix

Daily JavaScript Challenge #JS-102: Calculate Unique Elements in a Square Matrix

4
Comments 1
1 min read
Daily JavaScript Challenge #JS-103: Sum of Squared Positive Integers

Daily JavaScript Challenge #JS-103: Sum of Squared Positive Integers

3
Comments
1 min read
Daily JavaScript Challenge #JS-104: Compute Spiral Order Traversal of a Matrix

Daily JavaScript Challenge #JS-104: Compute Spiral Order Traversal of a Matrix

3
Comments
1 min read
Daily JavaScript Challenge #JS-105: Check if a Number is a Happy Number

Daily JavaScript Challenge #JS-105: Check if a Number is a Happy Number

3
Comments 1
1 min read
Daily JavaScript Challenge #JS-106: Check for Palindromic Permutations

Daily JavaScript Challenge #JS-106: Check for Palindromic Permutations

7
Comments
1 min read
Daily JavaScript Challenge #JS-107: Validate Sudoku Board

Daily JavaScript Challenge #JS-107: Validate Sudoku Board

4
Comments
1 min read
Daily JavaScript Challenge #JS-108: Calculate Factorial with Tail Recursion

Daily JavaScript Challenge #JS-108: Calculate Factorial with Tail Recursion

4
Comments
1 min read
Daily JavaScript Challenge #JS-109: Convert Snake Case to Camel Case

Daily JavaScript Challenge #JS-109: Convert Snake Case to Camel Case

7
Comments
1 min read
Daily JavaScript Challenge #JS-110: Determine the Longest Chain of Consecutive Days Seen in Logs

Daily JavaScript Challenge #JS-110: Determine the Longest Chain of Consecutive Days Seen in Logs

4
Comments
1 min read
Daily JavaScript Challenge #JS-111: Find the Mode of an Array

Daily JavaScript Challenge #JS-111: Find the Mode of an Array

8
Comments
1 min read
Daily JavaScript Challenge #JS-112: Compute Longest Increasing Subsequence

Daily JavaScript Challenge #JS-112: Compute Longest Increasing Subsequence

5
Comments
1 min read
Daily JavaScript Challenge #JS-113: Convert Infix Expression to Postfix

Daily JavaScript Challenge #JS-113: Convert Infix Expression to Postfix

13
Comments
1 min read
Daily JavaScript Challenge #JS-114: Pair Swap In an Array

Daily JavaScript Challenge #JS-114: Pair Swap In an Array

7
Comments
1 min read
Daily JavaScript Challenge #JS-115: Calculate Maximum Subarray Sum

Daily JavaScript Challenge #JS-115: Calculate Maximum Subarray Sum

7
Comments 9
1 min read
Daily JavaScript Challenge #JS-116: Flatten a Nested Array

Daily JavaScript Challenge #JS-116: Flatten a Nested Array

8
Comments 2
1 min read
Daily JavaScript Challenge #JS-117: Validate Parentheses

Daily JavaScript Challenge #JS-117: Validate Parentheses

5
Comments
1 min read
Daily JavaScript Challenge #JS-118: Calculate the Product of Digits

Daily JavaScript Challenge #JS-118: Calculate the Product of Digits

5
Comments 1
1 min read
Daily JavaScript Challenge #JS-119: Find the Middle Character(s) of a String

Daily JavaScript Challenge #JS-119: Find the Middle Character(s) of a String

21
Comments
1 min read
Daily JavaScript Challenge #JS-120: Calculate the Fibonacci Sequence Up to N Terms

Daily JavaScript Challenge #JS-120: Calculate the Fibonacci Sequence Up to N Terms

17
Comments 1
1 min read
Daily JavaScript Challenge #JS-121: Detect Consecutive Duplicates in a String

Daily JavaScript Challenge #JS-121: Detect Consecutive Duplicates in a String

10
Comments
1 min read
Daily JavaScript Challenge #JS-122: Find Maximum Difference Between Consecutive Elements

Daily JavaScript Challenge #JS-122: Find Maximum Difference Between Consecutive Elements

21
Comments 2
1 min read
Daily JavaScript Challenge #JS-123: Transform Array by Multiplying Even Indices and Subtracting Odd Indices

Daily JavaScript Challenge #JS-123: Transform Array by Multiplying Even Indices and Subtracting Odd Indices

15
Comments
1 min read
Daily JavaScript Challenge #JS-124: Find Number of Vowels in a String

Daily JavaScript Challenge #JS-124: Find Number of Vowels in a String

23
Comments 6
1 min read
Daily JavaScript Challenge #JS-125: Shuffle Array Elements in Pairs

Daily JavaScript Challenge #JS-125: Shuffle Array Elements in Pairs

20
Comments
1 min read
Daily JavaScript Challenge #JS-126: Rotate Matrix 90 Degrees Clockwise

Daily JavaScript Challenge #JS-126: Rotate Matrix 90 Degrees Clockwise

17
Comments
1 min read
Daily JavaScript Challenge #JS-127: Compute the Longest Common Prefix

Daily JavaScript Challenge #JS-127: Compute the Longest Common Prefix

20
Comments
1 min read
Daily JavaScript Challenge #JS-128: Find First Non-Repeated Word in a Sentence

Daily JavaScript Challenge #JS-128: Find First Non-Repeated Word in a Sentence

21
Comments 1
1 min read
Daily JavaScript Challenge #JS-129: Calculate Median of a Number Array

Daily JavaScript Challenge #JS-129: Calculate Median of a Number Array

19
Comments
1 min read
Daily JavaScript Challenge #JS-130: Array: Find Missing Number in Arithmetic Sequence

Daily JavaScript Challenge #JS-130: Array: Find Missing Number in Arithmetic Sequence

18
Comments
1 min read
Daily JavaScript Challenge #JS-131: String Compression

Daily JavaScript Challenge #JS-131: String Compression

21
Comments
1 min read
Daily JavaScript Challenge #JS-132: Find Majority Element in an Array

Daily JavaScript Challenge #JS-132: Find Majority Element in an Array

5
Comments
1 min read
Daily JavaScript Challenge #JS-133: Count Unique Characters in a String

Daily JavaScript Challenge #JS-133: Count Unique Characters in a String

18
Comments 1
1 min read
Daily JavaScript Challenge #JS-134: Sum of Prime Numbers

Daily JavaScript Challenge #JS-134: Sum of Prime Numbers

24
Comments
1 min read
Daily JavaScript Challenge #JS-135: Count the Frequency of Elements

Daily JavaScript Challenge #JS-135: Count the Frequency of Elements

16
Comments
1 min read
Daily JavaScript Challenge #JS-136: Check if Number is a Happy Number

Daily JavaScript Challenge #JS-136: Check if Number is a Happy Number

14
Comments
1 min read
Daily JavaScript Challenge #JS-137: Flatten a Nested Object

Daily JavaScript Challenge #JS-137: Flatten a Nested Object

21
Comments
1 min read
Daily JavaScript Challenge #JS-138: Reverse Words in a String

Daily JavaScript Challenge #JS-138: Reverse Words in a String

18
Comments
1 min read
Daily JavaScript Challenge #JS-139: Determine Leap Year

Daily JavaScript Challenge #JS-139: Determine Leap Year

20
Comments 5
1 min read
Daily JavaScript Challenge #JS-140: Binary Gap Length

Daily JavaScript Challenge #JS-140: Binary Gap Length

12
Comments
1 min read
Daily JavaScript Challenge #JS-141: Add Numbers in a Matrix Diagonal

Daily JavaScript Challenge #JS-141: Add Numbers in a Matrix Diagonal

18
Comments 1
1 min read
Daily JavaScript Challenge #JS-142: Find Longest Substring Without Repeating Characters

Daily JavaScript Challenge #JS-142: Find Longest Substring Without Repeating Characters

12
Comments
1 min read
Daily JavaScript Challenge #JS-143: Find the Smallest Element in Rotated Sorted Array

Daily JavaScript Challenge #JS-143: Find the Smallest Element in Rotated Sorted Array

19
Comments
1 min read
Daily JavaScript Challenge #JS-144: Determine the Longest Sequence of Consecutive Ones in a Binary Array

Daily JavaScript Challenge #JS-144: Determine the Longest Sequence of Consecutive Ones in a Binary Array

10
Comments
1 min read
Daily JavaScript Challenge #JS-145: Validate Palindrome Permutation

Daily JavaScript Challenge #JS-145: Validate Palindrome Permutation

15
Comments
1 min read
Daily JavaScript Challenge #JS-146: Sort Array by Parity

Daily JavaScript Challenge #JS-146: Sort Array by Parity

17
Comments
1 min read
Daily JavaScript Challenge #JS-147: Balance the Parentheses Count

Daily JavaScript Challenge #JS-147: Balance the Parentheses Count

23
Comments 2
1 min read
Daily JavaScript Challenge #JS-148: Calculate Sum of Even Numbers in an Array

Daily JavaScript Challenge #JS-148: Calculate Sum of Even Numbers in an Array

19
Comments 2
1 min read
Daily JavaScript Challenge #JS-149: Match Parentheses Pattern Validator

Daily JavaScript Challenge #JS-149: Match Parentheses Pattern Validator

18
Comments
1 min read
Daily JavaScript Challenge #JS-150: Convert Roman Numerals to Integer

Daily JavaScript Challenge #JS-150: Convert Roman Numerals to Integer

12
Comments
1 min read
Daily JavaScript Challenge #JS-151: Determine if a String is a Zig-Zag Pattern

Daily JavaScript Challenge #JS-151: Determine if a String is a Zig-Zag Pattern

15
Comments
1 min read
Daily JavaScript Challenge #JS-152: Evaluate Sudoku Board Validity

Daily JavaScript Challenge #JS-152: Evaluate Sudoku Board Validity

15
Comments 3
1 min read
Daily JavaScript Challenge #JS-153: Detect Capital Use in a Word

Daily JavaScript Challenge #JS-153: Detect Capital Use in a Word

6
Comments
1 min read
Daily JavaScript Challenge #JS-154: Find Minimum Absolute Difference in Array

Daily JavaScript Challenge #JS-154: Find Minimum Absolute Difference in Array

1
Comments
1 min read
Daily JavaScript Challenge #JS-155: Trace Diagonal Sum of a Square Matrix

Daily JavaScript Challenge #JS-155: Trace Diagonal Sum of a Square Matrix

12
Comments
1 min read
Daily JavaScript Challenge #JS-156: Find Difference Between Largest and Smallest Numbers in an Array

Daily JavaScript Challenge #JS-156: Find Difference Between Largest and Smallest Numbers in an Array

21
Comments
1 min read
Daily JavaScript Challenge #JS-157: Generate Fibonacci Sequence Up to N

Daily JavaScript Challenge #JS-157: Generate Fibonacci Sequence Up to N

14
Comments
1 min read
Daily JavaScript Challenge #JS-158: Remove Duplicate Lines from Text

Daily JavaScript Challenge #JS-158: Remove Duplicate Lines from Text

15
Comments
1 min read
Daily JavaScript Challenge #JS-159: Validate Phone Number Format

Daily JavaScript Challenge #JS-159: Validate Phone Number Format

8
Comments
1 min read
Daily JavaScript Challenge #JS-151: Invert the Case of Characters in a String

Daily JavaScript Challenge #JS-151: Invert the Case of Characters in a String

17
Comments
1 min read
Daily JavaScript Challenge #JS-161: Generate Prime Numbers up to N

Daily JavaScript Challenge #JS-161: Generate Prime Numbers up to N

8
Comments
1 min read
Daily JavaScript Challenge #JS-162: Find Longest Increasing Subsequence Length

Daily JavaScript Challenge #JS-162: Find Longest Increasing Subsequence Length

11
Comments
1 min read
Daily JavaScript Challenge #JS-163: Construct a Spiral Matrix

Daily JavaScript Challenge #JS-163: Construct a Spiral Matrix

13
Comments
1 min read
Daily JavaScript Challenge #JS-164: Detect Peak Numbers in Array

Daily JavaScript Challenge #JS-164: Detect Peak Numbers in Array

Comments
1 min read
Daily JavaScript Challenge #JS-152: Transpose of a Matrix

Daily JavaScript Challenge #JS-152: Transpose of a Matrix

16
Comments
1 min read
Daily JavaScript Challenge #JS-153: Identify Unique Words in a Sentence

Daily JavaScript Challenge #JS-153: Identify Unique Words in a Sentence

14
Comments
1 min read
Daily JavaScript Challenge #JS-154: Currency String Parser

Daily JavaScript Challenge #JS-154: Currency String Parser

11
Comments
1 min read
Daily JavaScript Challenge #JS-152: Find the Second Largest Number in an Array

Daily JavaScript Challenge #JS-152: Find the Second Largest Number in an Array

24
Comments 3
1 min read
Daily JavaScript Challenge #JS-153: Frequency of Numbers in a Matrix

Daily JavaScript Challenge #JS-153: Frequency of Numbers in a Matrix

8
Comments
1 min read
Daily JavaScript Challenge #JS-154: Convert Snake Case to Camel Case

Daily JavaScript Challenge #JS-154: Convert Snake Case to Camel Case

22
Comments 1
1 min read
Daily JavaScript Challenge #JS-155: Flatten Deeply Nested Arrays

Daily JavaScript Challenge #JS-155: Flatten Deeply Nested Arrays

20
Comments 2
1 min read
Daily JavaScript Challenge #JS-156: Replace Vowels with Asterisks

Daily JavaScript Challenge #JS-156: Replace Vowels with Asterisks

22
Comments
1 min read
Daily JavaScript Challenge #JS-157: Merge Overlapping Time Intervals

Daily JavaScript Challenge #JS-157: Merge Overlapping Time Intervals

7
Comments
1 min read
Daily JavaScript Challenge #JS-158: Longest Increasing Subsequence in an Array

Daily JavaScript Challenge #JS-158: Longest Increasing Subsequence in an Array

22
Comments
1 min read
Daily JavaScript Challenge #JS-159: Sum of Digits Until Single Digit

Daily JavaScript Challenge #JS-159: Sum of Digits Until Single Digit

24
Comments
1 min read
Daily JavaScript Challenge #JS-160: Find the Single Non-Duplicate Element in an Array

Daily JavaScript Challenge #JS-160: Find the Single Non-Duplicate Element in an Array

20
Comments
1 min read
Daily JavaScript Challenge #JS-161: Count the Number of Duplicate Elements in an Array

Daily JavaScript Challenge #JS-161: Count the Number of Duplicate Elements in an Array

24
Comments
1 min read
Daily JavaScript Challenge #JS-162: Determine Unique Elements in a Series

Daily JavaScript Challenge #JS-162: Determine Unique Elements in a Series

15
Comments
1 min read
Daily JavaScript Challenge #JS-163: Find the Majority Element

Daily JavaScript Challenge #JS-163: Find the Majority Element

23
Comments
1 min read
Daily JavaScript Challenge #JS-164: Generate All Possible IP Addresses

Daily JavaScript Challenge #JS-164: Generate All Possible IP Addresses

22
Comments
1 min read
Daily JavaScript Challenge #JS-165: Calculate Product Excluding Self

Daily JavaScript Challenge #JS-165: Calculate Product Excluding Self

18
Comments 1
1 min read
Daily JavaScript Challenge #JS-166: Find the Sum of All Prime Numbers Up to N

Daily JavaScript Challenge #JS-166: Find the Sum of All Prime Numbers Up to N

16
Comments
1 min read
Daily JavaScript Challenge #JS-167: Calculate the Maximum Depth of Nested Parentheses in a String

Daily JavaScript Challenge #JS-167: Calculate the Maximum Depth of Nested Parentheses in a String

6
Comments
1 min read
Daily JavaScript Challenge #JS-168: Check for Balanced Brackets in a String

Daily JavaScript Challenge #JS-168: Check for Balanced Brackets in a String

12
Comments 2
1 min read
Daily JavaScript Challenge #JS-169: Find the Missing Number in Consecutive Array

Daily JavaScript Challenge #JS-169: Find the Missing Number in Consecutive Array

23
Comments 2
1 min read
Daily JavaScript Challenge #JS-170: Capitalize the First Letter of Each Word in a String

Daily JavaScript Challenge #JS-170: Capitalize the First Letter of Each Word in a String

19
Comments
1 min read
Daily JavaScript Challenge #JS-171: Rearrange Array in Zigzag Fashion

Daily JavaScript Challenge #JS-171: Rearrange Array in Zigzag Fashion

19
Comments
1 min read
Daily JavaScript Challenge #JS-172: Encode a String Using the Run-Length Encoding Algorithm

Daily JavaScript Challenge #JS-172: Encode a String Using the Run-Length Encoding Algorithm

19
Comments
1 min read
Daily JavaScript Challenge #JS-173: Rotated Array Minimum Element

Daily JavaScript Challenge #JS-173: Rotated Array Minimum Element

7
Comments
1 min read
Daily JavaScript Challenge #JS-174: Calculate Whether a Given Year is a Leap Year

Daily JavaScript Challenge #JS-174: Calculate Whether a Given Year is a Leap Year

21
Comments
1 min read
Daily JavaScript Challenge #JS-175: Arrange Array by Absolute Value

Daily JavaScript Challenge #JS-175: Arrange Array by Absolute Value

13
Comments
1 min read
Daily JavaScript Challenge #JS-176: Extract Numbers from String and Calculate Sum

Daily JavaScript Challenge #JS-176: Extract Numbers from String and Calculate Sum

17
Comments
1 min read
Daily JavaScript Challenge #JS-177: Calculate Wheather a String is Palindrome Ignoring Spaces and Case

Daily JavaScript Challenge #JS-177: Calculate Wheather a String is Palindrome Ignoring Spaces and Case

20
Comments
1 min read
Daily JavaScript Challenge #JS-178: Find the Longest Common Prefix

Daily JavaScript Challenge #JS-178: Find the Longest Common Prefix

21
Comments 3
1 min read
Daily JavaScript Challenge #JS-179: Sum of Squares of Odd Numbers

Daily JavaScript Challenge #JS-179: Sum of Squares of Odd Numbers

17
Comments
1 min read
Daily JavaScript Challenge #JS-180: Reverse Words in a String

Daily JavaScript Challenge #JS-180: Reverse Words in a String

20
Comments 1
1 min read
Daily JavaScript Challenge #JS-181: Find the Smallest Missing Positive Integer

Daily JavaScript Challenge #JS-181: Find the Smallest Missing Positive Integer

20
Comments
1 min read
Daily JavaScript Challenge #JS-182: Find the Smallest Positive Integer Not in Array

Daily JavaScript Challenge #JS-182: Find the Smallest Positive Integer Not in Array

24
Comments
1 min read
Daily JavaScript Challenge #JS-183: Convert Military Time to Standard Time

Daily JavaScript Challenge #JS-183: Convert Military Time to Standard Time

19
Comments
1 min read
Daily JavaScript Challenge #JS-184: Flatten an Object with Nested Objects

Daily JavaScript Challenge #JS-184: Flatten an Object with Nested Objects

5
Comments
1 min read
Daily JavaScript Challenge #JS-185: Find First Repeated Character in a String

Daily JavaScript Challenge #JS-185: Find First Repeated Character in a String

24
Comments 2
1 min read
Daily JavaScript Challenge #JS-186: Calculate the Product of All Odd Numbers in an Array

Daily JavaScript Challenge #JS-186: Calculate the Product of All Odd Numbers in an Array

18
Comments 1
1 min read
Daily JavaScript Challenge #JS-187: Find the Shortest Word in a Sentence

Daily JavaScript Challenge #JS-187: Find the Shortest Word in a Sentence

20
Comments 1
1 min read
Daily JavaScript Challenge #JS-188: Calculate Running Median of a Stream of Numbers

Daily JavaScript Challenge #JS-188: Calculate Running Median of a Stream of Numbers

17
Comments 2
1 min read
Daily JavaScript Challenge #JS-189: Group Anagrams

Daily JavaScript Challenge #JS-189: Group Anagrams

19
Comments 1
1 min read
Daily JavaScript Challenge #JS-190: Rotate a Matrix 90 Degrees Clockwise

Daily JavaScript Challenge #JS-190: Rotate a Matrix 90 Degrees Clockwise

23
Comments 2
1 min read
Daily JavaScript Challenge #JS-191: Find Most Frequent Element in an Array

Daily JavaScript Challenge #JS-191: Find Most Frequent Element in an Array

7
Comments
1 min read
Daily JavaScript Challenge #JS-192: Determine if a String Has All Unique Characters

Daily JavaScript Challenge #JS-192: Determine if a String Has All Unique Characters

12
Comments 1
1 min read
Daily JavaScript Challenge #JS-193: Calculate Fibonacci Number Using Dynamic Programming

Daily JavaScript Challenge #JS-193: Calculate Fibonacci Number Using Dynamic Programming

14
Comments
1 min read
Daily JavaScript Challenge #JS-194: Convert Time from 12-hour to 24-hour Format

Daily JavaScript Challenge #JS-194: Convert Time from 12-hour to 24-hour Format

11
Comments
1 min read
Daily JavaScript Challenge #JS-195: Detect Consecutive Repetitive Characters

Daily JavaScript Challenge #JS-195: Detect Consecutive Repetitive Characters

20
Comments
1 min read
Daily JavaScript Challenge #JS-196: Transform All Vowels to Uppercase in a String

Daily JavaScript Challenge #JS-196: Transform All Vowels to Uppercase in a String

12
Comments
1 min read
Daily JavaScript Challenge #JS-197: Validate Palindrome Number

Daily JavaScript Challenge #JS-197: Validate Palindrome Number

25
Comments 1
1 min read
Daily JavaScript Challenge #JS-198: Find Sum of Digits Until Single Digit

Daily JavaScript Challenge #JS-198: Find Sum of Digits Until Single Digit

17
Comments
1 min read
Daily JavaScript Challenge #JS-199: Find the Longest Increasing Subsequence

Daily JavaScript Challenge #JS-199: Find the Longest Increasing Subsequence

6
Comments
1 min read
Daily JavaScript Challenge #JS-200: Calculate Sum of Multiples of Three and Five

Daily JavaScript Challenge #JS-200: Calculate Sum of Multiples of Three and Five

19
Comments 5
1 min read
Daily JavaScript Challenge #JS-201: Check for Balanced Parentheses

Daily JavaScript Challenge #JS-201: Check for Balanced Parentheses

11
Comments 2
1 min read
Daily JavaScript Challenge #JS-202: Find the Smallest Missing Positive Consecutive Integer in Array

Daily JavaScript Challenge #JS-202: Find the Smallest Missing Positive Consecutive Integer in Array

14
Comments 1
1 min read
Daily JavaScript Challenge #JS-203: Find the Maximum Consecutive Ones in a Binary Array

Daily JavaScript Challenge #JS-203: Find the Maximum Consecutive Ones in a Binary Array

5
Comments 2
1 min read
Daily JavaScript Challenge #JS-204: Remove Duplicates from Sorted Array

Daily JavaScript Challenge #JS-204: Remove Duplicates from Sorted Array

5
Comments 1
1 min read
Daily JavaScript Challenge #JS-205: Calculate the Sum of Primes Below N

Daily JavaScript Challenge #JS-205: Calculate the Sum of Primes Below N

18
Comments
1 min read
Daily JavaScript Challenge #JS-206: Convert Roman Numerals to Integer

Daily JavaScript Challenge #JS-206: Convert Roman Numerals to Integer

20
Comments 2
1 min read
Daily JavaScript Challenge #JS-207: Transform Each Word's First Character to Uppercase

Daily JavaScript Challenge #JS-207: Transform Each Word's First Character to Uppercase

7
Comments 1
1 min read
Daily JavaScript Challenge #JS-208: Calculate Factorial Recursively

Daily JavaScript Challenge #JS-208: Calculate Factorial Recursively

5
Comments
1 min read
Daily JavaScript Challenge #JS-209: Group Elements by Frequency

Daily JavaScript Challenge #JS-209: Group Elements by Frequency

5
Comments
1 min read
Daily JavaScript Challenge #JS-210: Check if Array is Sorted and Rotated

Daily JavaScript Challenge #JS-210: Check if Array is Sorted and Rotated

5
Comments
1 min read
Daily JavaScript Challenge #JS-211: Merge Intervals

Daily JavaScript Challenge #JS-211: Merge Intervals

6
Comments
1 min read
Daily JavaScript Challenge #JS-212: Reverse the Words in a String

Daily JavaScript Challenge #JS-212: Reverse the Words in a String

5
Comments
1 min read
Daily JavaScript Challenge #JS-213: Calculate the Total Distance in a Travel Log

Daily JavaScript Challenge #JS-213: Calculate the Total Distance in a Travel Log

5
Comments
1 min read
Daily JavaScript Challenge #JS-214: Find Missing Numbers in Sequence

Daily JavaScript Challenge #JS-214: Find Missing Numbers in Sequence

5
Comments 1
1 min read
Daily JavaScript Challenge #JS-215: Find First Non-Repeated Character in a String

Daily JavaScript Challenge #JS-215: Find First Non-Repeated Character in a String

20
Comments
1 min read
Daily JavaScript Challenge #JS-216: Count the Occurrences of Each Character in a String

Daily JavaScript Challenge #JS-216: Count the Occurrences of Each Character in a String

16
Comments 1
1 min read
Daily JavaScript Challenge #JS-217: Valid Mountain Array

Daily JavaScript Challenge #JS-217: Valid Mountain Array

10
Comments
1 min read
Daily JavaScript Challenge #JS-218: Find the Mode of the Array

Daily JavaScript Challenge #JS-218: Find the Mode of the Array

5
Comments
1 min read
Daily JavaScript Challenge #JS-219: Calculate Total of Even Indexed Elements

Daily JavaScript Challenge #JS-219: Calculate Total of Even Indexed Elements

9
Comments 1
1 min read
Daily JavaScript Challenge #JS-220: Find the Longest Consecutive Subarray

Daily JavaScript Challenge #JS-220: Find the Longest Consecutive Subarray

15
Comments
1 min read
Daily JavaScript Challenge #JS-221: Convert Snake Case to Camel Case

Daily JavaScript Challenge #JS-221: Convert Snake Case to Camel Case

23
Comments
1 min read
Daily JavaScript Challenge #JS-222: Sum of All Odd Integers in an Array

Daily JavaScript Challenge #JS-222: Sum of All Odd Integers in an Array

5
Comments 1
1 min read
Daily JavaScript Challenge #JS-223: Find Longest Substring Without Repeating Characters

Daily JavaScript Challenge #JS-223: Find Longest Substring Without Repeating Characters

1
Comments
1 min read
Daily JavaScript Challenge #JS-224: Determine if a Number is a Happy Number

Daily JavaScript Challenge #JS-224: Determine if a Number is a Happy Number

1
Comments
1 min read
Daily JavaScript Challenge #JS-225: Height Checker

Daily JavaScript Challenge #JS-225: Height Checker

1
Comments
1 min read
Daily JavaScript Challenge #JS-226: Sort Words by Length

Daily JavaScript Challenge #JS-226: Sort Words by Length

8
Comments
1 min read
Daily JavaScript Challenge #JS-227: Generate Fibonacci Sequence

Daily JavaScript Challenge #JS-227: Generate Fibonacci Sequence

6
Comments
1 min read
Daily JavaScript Challenge #JS-228: Calculate Factorial Iteratively

Daily JavaScript Challenge #JS-228: Calculate Factorial Iteratively

1
Comments
1 min read
Daily JavaScript Challenge #JS-229: Check for Palindrome Permutation

Daily JavaScript Challenge #JS-229: Check for Palindrome Permutation

6
Comments
1 min read
Daily JavaScript Challenge #JS-230: Transpose a Matrix

Daily JavaScript Challenge #JS-230: Transpose a Matrix

6
Comments
1 min read
Daily JavaScript Challenge #JS-231: Find the Most Frequent Element in an Array

Daily JavaScript Challenge #JS-231: Find the Most Frequent Element in an Array

13
Comments
1 min read
Daily JavaScript Challenge #JS-232: Sum of Digits in a String with Non-digit Characters

Daily JavaScript Challenge #JS-232: Sum of Digits in a String with Non-digit Characters

7
Comments
1 min read
Daily JavaScript Challenge #JS-233: Find the Longest Common Prefix

Daily JavaScript Challenge #JS-233: Find the Longest Common Prefix

15
Comments
1 min read
Daily JavaScript Challenge #JS-234: Serialize List to Comma-separated String

Daily JavaScript Challenge #JS-234: Serialize List to Comma-separated String

14
Comments
1 min read
Daily JavaScript Challenge #JS-235: Sum of Unique Elements in an Array

Daily JavaScript Challenge #JS-235: Sum of Unique Elements in an Array

17
Comments
1 min read
Daily JavaScript Challenge #JS-236: Validate Parentheses Sequence

Daily JavaScript Challenge #JS-236: Validate Parentheses Sequence

21
Comments
1 min read
Daily JavaScript Challenge #JS-237: Find the Second Largest Element in an Array

Daily JavaScript Challenge #JS-237: Find the Second Largest Element in an Array

10
Comments
1 min read
Daily JavaScript Challenge #JS-238: Find the First Unique Character in a String

Daily JavaScript Challenge #JS-238: Find the First Unique Character in a String

12
Comments
1 min read
Daily JavaScript Challenge #JS-239: Check if an Array Forms an Arithmetic Progression

Daily JavaScript Challenge #JS-239: Check if an Array Forms an Arithmetic Progression

17
Comments
1 min read
Daily JavaScript Challenge #JS-240: Remove Duplicates and Sort Array

Daily JavaScript Challenge #JS-240: Remove Duplicates and Sort Array

15
Comments 1
1 min read
Daily JavaScript Challenge #JS-241: Rotate Matrix by 90 Degrees Clockwise

Daily JavaScript Challenge #JS-241: Rotate Matrix by 90 Degrees Clockwise

6
Comments 1
1 min read
Daily JavaScript Challenge #JS-242: Calculate Product of Array Except Self

Daily JavaScript Challenge #JS-242: Calculate Product of Array Except Self

16
Comments
1 min read
Daily JavaScript Challenge #JS-243: Flatten Nested Arrays

Daily JavaScript Challenge #JS-243: Flatten Nested Arrays

18
Comments 2
1 min read
Daily JavaScript Challenge #JS-244: Merge Overlapping Intervals

Daily JavaScript Challenge #JS-244: Merge Overlapping Intervals

9
Comments
1 min read
Daily JavaScript Challenge #JS-245: Reverse Words in a Sentence

Daily JavaScript Challenge #JS-245: Reverse Words in a Sentence

8
Comments
1 min read
Daily JavaScript Challenge #JS-246: Binary to Decimal Converter

Daily JavaScript Challenge #JS-246: Binary to Decimal Converter

Comments
1 min read
Daily JavaScript Challenge #JS-247: Find the Largest Integer Per Row in a Matrix

Daily JavaScript Challenge #JS-247: Find the Largest Integer Per Row in a Matrix

4
Comments 1
1 min read
Daily JavaScript Challenge #JS-248: Count Vowels in a String

Daily JavaScript Challenge #JS-248: Count Vowels in a String

Comments
1 min read
Daily JavaScript Challenge #JS-249: Rearrange Array by Element Frequency

Daily JavaScript Challenge #JS-249: Rearrange Array by Element Frequency

Comments
1 min read
Daily JavaScript Challenge #JS-250: String Compression

Daily JavaScript Challenge #JS-250: String Compression

Comments
1 min read
Daily JavaScript Challenge #JS-251: Calculate Sum of Prime Numbers Below a Given Number

Daily JavaScript Challenge #JS-251: Calculate Sum of Prime Numbers Below a Given Number

1
Comments
1 min read
Daily JavaScript Challenge #JS-252: Find Maximum Consecutive Ones in Array

Daily JavaScript Challenge #JS-252: Find Maximum Consecutive Ones in Array

1
Comments
1 min read
Daily JavaScript Challenge #JS-253: Find Missing Number in Array

Daily JavaScript Challenge #JS-253: Find Missing Number in Array

Comments
1 min read
Daily JavaScript Challenge #JS-254: Find the Longest Substring Without Repeating Characters

Daily JavaScript Challenge #JS-254: Find the Longest Substring Without Repeating Characters

Comments 1
1 min read
Daily JavaScript Challenge #JS-255: Balanced Brackets Checker

Daily JavaScript Challenge #JS-255: Balanced Brackets Checker

Comments
1 min read
Daily JavaScript Challenge #JS-256: Matrix Diagonal Sum

Daily JavaScript Challenge #JS-256: Matrix Diagonal Sum

1
Comments
1 min read
Daily JavaScript Challenge #JS-257: Find the First Non-repeating Character in a String

Daily JavaScript Challenge #JS-257: Find the First Non-repeating Character in a String

Comments 1
1 min read
Daily JavaScript Challenge #JS-258: Sum All Even Fibonacci Numbers

Daily JavaScript Challenge #JS-258: Sum All Even Fibonacci Numbers

Comments
1 min read
Daily JavaScript Challenge #JS-259: Find the Majority Element in an Array

Daily JavaScript Challenge #JS-259: Find the Majority Element in an Array

Comments
1 min read
Daily JavaScript Challenge #JS-260: Calculate Factorial Using Iteration

Daily JavaScript Challenge #JS-260: Calculate Factorial Using Iteration

Comments
1 min read
Daily JavaScript Challenge #JS-261: Find the Most Frequent Word

Daily JavaScript Challenge #JS-261: Find the Most Frequent Word

Comments
1 min read
Daily JavaScript Challenge #JS-262: Find the Middle Character(s) of a String

Daily JavaScript Challenge #JS-262: Find the Middle Character(s) of a String

Comments
1 min read
Daily JavaScript Challenge #JS-263: Determine If Array is Monotonic

Daily JavaScript Challenge #JS-263: Determine If Array is Monotonic

Comments
1 min read
Daily JavaScript Challenge #JS-264: Unique Anagrams Generator

Daily JavaScript Challenge #JS-264: Unique Anagrams Generator

5
Comments
1 min read
Daily JavaScript Challenge #JS-265: Last Stone Weight

Daily JavaScript Challenge #JS-265: Last Stone Weight

19
Comments
1 min read
Daily JavaScript Challenge #JS-266: Array Element Product Finder

Daily JavaScript Challenge #JS-266: Array Element Product Finder

2
Comments
1 min read
Daily JavaScript Challenge #JS-267: Transform a String into a Numeric Code

Daily JavaScript Challenge #JS-267: Transform a String into a Numeric Code

5
Comments
1 min read