<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Mohammad Hafijul Islam</title>
    <description>The latest articles on DEV Community by Mohammad Hafijul Islam (@hafijul233).</description>
    <link>https://dev.to/hafijul233</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F948462%2F435a212b-518c-4622-9c4e-e8944dd25f07.jpeg</url>
      <title>DEV Community: Mohammad Hafijul Islam</title>
      <link>https://dev.to/hafijul233</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/hafijul233"/>
    <language>en</language>
    <item>
      <title>Day 1: Functions Solution</title>
      <dc:creator>Mohammad Hafijul Islam</dc:creator>
      <pubDate>Sat, 03 Aug 2024 08:13:04 +0000</pubDate>
      <link>https://dev.to/hafijul233/day-1-functionssolution-44po</link>
      <guid>https://dev.to/hafijul233/day-1-functionssolution-44po</guid>
      <description>&lt;h2&gt;
  
  
  Task
&lt;/h2&gt;

&lt;p&gt;Implement a factorial function with one parameter: an integer, &lt;strong&gt;&lt;em&gt;n&lt;/em&gt;&lt;/strong&gt;. It must return the value of &lt;strong&gt;&lt;em&gt;n!&lt;/em&gt;&lt;/strong&gt; (i.e., &lt;strong&gt;&lt;em&gt;n&lt;/em&gt;&lt;/strong&gt; factorial).&lt;/p&gt;

&lt;h2&gt;
  
  
  Constraints
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;1 ≤ n ≤ 10&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Input Format
&lt;/h3&gt;

&lt;p&gt;Locked stub code in the editor reads a single integer, &lt;strong&gt;&lt;em&gt;n&lt;/em&gt;&lt;/strong&gt;, from stdin and passes it to a factorial function.&lt;/p&gt;

&lt;h3&gt;
  
  
  Output Format
&lt;/h3&gt;

&lt;p&gt;The function must return the value of &lt;strong&gt;&lt;em&gt;n!&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sample
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Input
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;4
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Output
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;24
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Explanation
&lt;/h2&gt;

&lt;p&gt;We return the value of &lt;strong&gt;4! = 4x3x2x1 = 24&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Solution
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/hafijul233/competitive-programming/blob/master/HackerRank/10-Days-of-JavaScript/Day-1/Function.js" rel="noopener noreferrer"&gt;Functions&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Connect
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/hafijul-islam" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | &lt;a href="https://github.com/hafijul233" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>programming</category>
      <category>algorithms</category>
    </item>
    <item>
      <title>Day 1: Arithmetic Operators Solution</title>
      <dc:creator>Mohammad Hafijul Islam</dc:creator>
      <pubDate>Sat, 03 Aug 2024 08:02:14 +0000</pubDate>
      <link>https://dev.to/hafijul233/day-1-arithmetic-operators-solution-e3h</link>
      <guid>https://dev.to/hafijul233/day-1-arithmetic-operators-solution-e3h</guid>
      <description>&lt;h2&gt;
  
  
  Task
&lt;/h2&gt;

&lt;p&gt;Write two function for the following instructions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;code&gt;getArea(length, width)&lt;/code&gt;: Calculate and return the area of a rectangle having sides &lt;strong&gt;&lt;em&gt;length&lt;/em&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;em&gt;width&lt;/em&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;getPerimeter(length, width)&lt;/code&gt;: Calculate and return the perimeter of a rectangle having sides &lt;strong&gt;&lt;em&gt;length&lt;/em&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;em&gt;width&lt;/em&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The values returned by these functions are printed to stdout by locked stub code in the editor.&lt;/p&gt;

&lt;h2&gt;
  
  
  Constraints
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;1 ≤ length, width ≤ 1000&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;em&gt;length&lt;/em&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;em&gt;width&lt;/em&gt;&lt;/strong&gt; are scaled to at most three decimal places.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Input Format
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;getArea(length, width)&lt;/code&gt;:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Data Type&lt;/th&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;Number&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;&lt;em&gt;length&lt;/em&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;A number denoting the length of rectangle.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;Number&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;&lt;em&gt;width&lt;/em&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;A number denoting the width of rectangle.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;getPerimeter(length, width)&lt;/code&gt;:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Data Type&lt;/th&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;Number&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;&lt;em&gt;length&lt;/em&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;A number denoting the length of rectangle.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;Number&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;&lt;em&gt;width&lt;/em&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;A number denoting the width of rectangle.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Output Format
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Function&lt;/th&gt;
&lt;th&gt;Return Type&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;getArea(length, width)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Number&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;The area of a rectangle having sides &lt;strong&gt;&lt;em&gt;length&lt;/em&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;em&gt;width&lt;/em&gt;&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;getPerimeter(length, width)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;Number&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;The perimeter of a rectangle having sides &lt;strong&gt;&lt;em&gt;length&lt;/em&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;em&gt;width&lt;/em&gt;&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Sample
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Input
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;3
4.5
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Output
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;13.5
15
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Explanation
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;The area of the rectangle is &lt;strong&gt;length x width = 3 x 4.5 = 13.5&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;The perimeter of the rectangle is  &lt;strong&gt;2 x (length + width) = 2 x (3 + 4.5) = 15&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Solution
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/hafijul233/competitive-programming/blob/master/HackerRank/10-Days-of-JavaScript/Day-1/Arithmetic-Operator.js" rel="noopener noreferrer"&gt;Arithmetic Operators&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Connect
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/hafijul-islam" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; | &lt;a href="https://github.com/hafijul233" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>coding</category>
      <category>hackerrank</category>
      <category>algorithms</category>
    </item>
    <item>
      <title>Day 0: Data Types Solution</title>
      <dc:creator>Mohammad Hafijul Islam</dc:creator>
      <pubDate>Sat, 13 Jul 2024 13:54:26 +0000</pubDate>
      <link>https://dev.to/hafijul233/day-0-data-types-solution-463g</link>
      <guid>https://dev.to/hafijul233/day-0-data-types-solution-463g</guid>
      <description>&lt;h2&gt;
  
  
  Task
&lt;/h2&gt;

&lt;p&gt;Variables named &lt;strong&gt;&lt;em&gt;firstInteger&lt;/em&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;em&gt;firstDecimal&lt;/em&gt;&lt;/strong&gt; , and &lt;strong&gt;&lt;em&gt;firstString&lt;/em&gt;&lt;/strong&gt; are declared for you in the editor below. You must use the &lt;code&gt;+&lt;/code&gt; operator to perform the following sequence of operations:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Convert &lt;strong&gt;&lt;em&gt;secondInteger&lt;/em&gt;&lt;/strong&gt; to an integer (Number type), then sum it with &lt;strong&gt;&lt;em&gt;firstInteger&lt;/em&gt;&lt;/strong&gt; and print the result on a new line using &lt;code&gt;console.log&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Convert &lt;strong&gt;&lt;em&gt;secondDecimal&lt;/em&gt;&lt;/strong&gt; to a floating-point number (Number type), then sum it with &lt;strong&gt;&lt;em&gt;firstDecimal&lt;/em&gt;&lt;/strong&gt; and print the result on a new line using &lt;code&gt;console.log&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Print the concatenation of &lt;strong&gt;&lt;em&gt;firstString&lt;/em&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;em&gt;secondString&lt;/em&gt;&lt;/strong&gt; on a new line using &lt;code&gt;console.log&lt;/code&gt;. Note that &lt;strong&gt;&lt;em&gt;firstString&lt;/em&gt;&lt;/strong&gt; must be printed first.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Constraint
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Input Format&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Data Type&lt;/th&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;string&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;&lt;em&gt;secondInteger&lt;/em&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;The string representation of an integer you must sum with &lt;strong&gt;&lt;em&gt;firstInteger&lt;/em&gt;&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;string&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;&lt;em&gt;secondDecimal&lt;/em&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;The string representation of a floating-point number you must sum with &lt;strong&gt;&lt;em&gt;firstDecimal&lt;/em&gt;&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;string&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;&lt;em&gt;secondString&lt;/em&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;A string of one or more space-separated words you must append to &lt;strong&gt;&lt;em&gt;secondString&lt;/em&gt;&lt;/strong&gt;.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Output Format&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Print the following three lines of output:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;On the first line, print the sum of &lt;strong&gt;&lt;em&gt;firstInteger&lt;/em&gt;&lt;/strong&gt; and the integer representation of &lt;strong&gt;&lt;em&gt;secondInteger&lt;/em&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;On the second line, print the sum of &lt;strong&gt;&lt;em&gt;firstDecimal&lt;/em&gt;&lt;/strong&gt; and the floating-point representation of &lt;strong&gt;&lt;em&gt;secondDecimal&lt;/em&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;On the third line, print &lt;strong&gt;&lt;em&gt;firstString&lt;/em&gt;&lt;/strong&gt; concatenated with &lt;strong&gt;&lt;em&gt;secondString&lt;/em&gt;&lt;/strong&gt;. You must print before &lt;strong&gt;&lt;em&gt;secondString&lt;/em&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Sample
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Input&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;12
4.32
is the best place to learn and practice coding!
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Output&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;16
8.32
HackerRank is the best place to learn and practice coding!
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Explanation
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;When we sum the integers &lt;strong&gt;4&lt;/strong&gt; and &lt;strong&gt;12&lt;/strong&gt;, we get the integer &lt;strong&gt;16&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;When we sum the floating-point numbers &lt;strong&gt;4.0&lt;/strong&gt; and &lt;strong&gt;4.32&lt;/strong&gt;, we get &lt;strong&gt;8.32&lt;/strong&gt;. When we concatenate &lt;code&gt;HackerRank&lt;/code&gt; with &lt;code&gt;is the best place to learn and practice coding!&lt;/code&gt;, we get &lt;code&gt;HackerRank is the best place to learn and practice coding!&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Solution
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/hafijul233/competitive-programming/blob/master/HackerRank/10-Days-of-JavaScript/Day-0/Data-Type.js" rel="noopener noreferrer"&gt;Data Types&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Connect
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/hafijul-islam" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; &lt;a href="https://github.com/hafijul233" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>coding</category>
      <category>hackerrank</category>
      <category>algorithms</category>
    </item>
    <item>
      <title>Day 0: Hello, World! Solution</title>
      <dc:creator>Mohammad Hafijul Islam</dc:creator>
      <pubDate>Thu, 11 Jul 2024 19:44:12 +0000</pubDate>
      <link>https://dev.to/hafijul233/day-0-hello-world-3217</link>
      <guid>https://dev.to/hafijul233/day-0-hello-world-3217</guid>
      <description>&lt;h2&gt;
  
  
  Statement
&lt;/h2&gt;

&lt;p&gt;A greeting function is provided for you in the editor below. It has one parameter, &lt;strong&gt;&lt;em&gt;parameterVariable&lt;/em&gt;&lt;/strong&gt;. Perform the following tasks to complete this challenge:&lt;/p&gt;

&lt;h2&gt;
  
  
  Task
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Use &lt;code&gt;console.log()&lt;/code&gt; to print &lt;code&gt;Hello, World!&lt;/code&gt; on a new line in the console, which is also known as stdout or standard output. The code for this portion of the task is already provided in the editor.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;console.log()&lt;/code&gt; to print the contents of  &lt;strong&gt;&lt;em&gt;parameterVariable&lt;/em&gt;&lt;/strong&gt; (i.e., the argument passed to main).&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Constraint
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Input Format&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Data Type&lt;/th&gt;
&lt;th&gt;Parameter&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;string&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;&lt;em&gt;parameterVariable&lt;/em&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;A single line of text containing one or more space-separated words.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Output Format&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Print the following two lines of output:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;On the first line, print &lt;code&gt;Hello, World!&lt;/code&gt; (this is provided for you in the editor).&lt;/li&gt;
&lt;li&gt;print the contents of &lt;strong&gt;&lt;em&gt;parameterVariable&lt;/em&gt;&lt;/strong&gt; on the second line.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Sample
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Input&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;Welcome to 10 Days of JavaScript!
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Output&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;Hello, World!
Welcome to 10 Days of JavaScript!
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Explanation
&lt;/h2&gt;

&lt;p&gt;We printed two lines of output:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;We printed the literal string &lt;code&gt;Hello, World!&lt;/code&gt; using the code provided in the editor.&lt;/li&gt;
&lt;li&gt;The value of &lt;strong&gt;&lt;em&gt;parameterVariable&lt;/em&gt;&lt;/strong&gt; passed to our main function in this sample case was &lt;code&gt;Welcome to 10 Days of JavaScript!&lt;/code&gt;. We then passed our variable to &lt;code&gt;console.log()&lt;/code&gt;, which printed the contents of &lt;strong&gt;&lt;em&gt;parameterVariable&lt;/em&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Solution
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/hafijul233/competitive-programming/blob/master/HackerRank/10-Days-of-JavaScript/Day-0/Hello-World.js" rel="noopener noreferrer"&gt;Hello World!&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Connect
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/hafijul-islam" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; &lt;a href="https://github.com/hafijul233" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>coding</category>
      <category>hackerrank</category>
      <category>algorithms</category>
    </item>
    <item>
      <title>Laravel SMS Channels</title>
      <dc:creator>Mohammad Hafijul Islam</dc:creator>
      <pubDate>Sun, 07 Apr 2024 11:44:18 +0000</pubDate>
      <link>https://dev.to/hafijul233/laravel-sms-channels-526j</link>
      <guid>https://dev.to/hafijul233/laravel-sms-channels-526j</guid>
      <description>&lt;p&gt;I am very excited to share an open-source laravel package named "Laraflow/SMS". A library of SMS channel collections ready for production on the laravel application. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Features of the package&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Doesn't depend on bulky third-party libraries; the program can grow with your project.&lt;/li&gt;
&lt;li&gt;Capability to swap drivers without impacting the code&lt;/li&gt;
&lt;li&gt;The developer can add their channel to the configuration file to expand the collection.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Right now, We have integrated these SMS gateway APIs&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;AfricasTalking&lt;/li&gt;
&lt;li&gt;Clickatell&lt;/li&gt;
&lt;li&gt;ClickSend&lt;/li&gt;
&lt;li&gt;Infobip&lt;/li&gt;
&lt;li&gt;MessageBird&lt;/li&gt;
&lt;li&gt;SMSBroadcast&lt;/li&gt;
&lt;li&gt;Telnyx&lt;/li&gt;
&lt;li&gt;Twilio&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;For whom this package is appropriate&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Desire to finish the assignment quickly&lt;/li&gt;
&lt;li&gt;Not a full library is needed; just a basic API integration is desired.&lt;/li&gt;
&lt;li&gt;Have the option of regularly switching SMS vendors&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Packagist Link&lt;/strong&gt;: &lt;a href="https://packagist.org/packages/laraflow/sms" rel="noopener noreferrer"&gt;Packagist&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Documentation Link&lt;/strong&gt;: &lt;a href="https://laraflow.github.io/sms/" rel="noopener noreferrer"&gt;Documentation&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Having someone interested in reviewing my implementation or contribution to the codebase would appreciated.&lt;/p&gt;

</description>
      <category>laravel</category>
      <category>smsapi</category>
      <category>php</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
