<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-6329269446800241991</atom:id><lastBuildDate>Wed, 04 Sep 2024 19:02:48 +0000</lastBuildDate><category>Hello World</category><category>Algorithm</category><category>C programming</category><category>Caesar Cipher</category><category>Custom Caesar Cipher</category><category>Degree Sequences</category><category>Google Play Music</category><category>Graph Theory</category><category>Havel Hakimi</category><category>Simple graph</category><category>YouTube Music</category><title>Blog down the gradient</title><description>Musings of Computer Science student</description><link>https://gradient55.blogspot.com/</link><managingEditor>noreply@blogger.com (Maharaj)</managingEditor><generator>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6329269446800241991.post-1496996406569722613</guid><pubDate>Thu, 13 Aug 2020 20:03:00 +0000</pubDate><atom:updated>2020-08-14T01:35:52.354+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Google Play Music</category><category domain="http://www.blogger.com/atom/ns#">YouTube Music</category><title>New Beginning for Google Play Music</title><description>&lt;a href=&quot;https://en.wikipedia.org/wiki/Google_Play_Music&quot; rel=&quot;nofollow&quot;&gt;Google Play Music&lt;/a&gt;&amp;nbsp;an ocean of music streaming will be having a new home at YouTube Music on December 2020. Google Play Music users have to transfer their music libraries, preference and playlists to YouTube Music.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Transfer from Google Play Music to YouTube Music can be done in following simple steps:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Download the YouTube Music app for respective store (Android/iOS).&lt;/li&gt;&lt;li&gt;Click on the transfer button in YouTube Music and all the data will be immediately be move.&lt;/li&gt;&lt;li&gt;The updated recommendations will appear immediately on YouTube Music home screen, and you will be notified via email or with in-app notification.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Watch the official video on transfer details by YouTube Music &lt;a href=&quot;https://www.youtube.com/watch?v=IWIDd7WK_cU&quot; rel=&quot;nofollow&quot;&gt;Here&lt;/a&gt;.&lt;/div&gt;</description><link>https://gradient55.blogspot.com/2020/08/new-beginning-for-google-play-music.html</link><author>noreply@blogger.com (Maharaj)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6329269446800241991.post-5442190947144922983</guid><pubDate>Thu, 29 Aug 2019 07:20:00 +0000</pubDate><atom:updated>2019-08-29T12:50:27.576+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Algorithm</category><category domain="http://www.blogger.com/atom/ns#">Degree Sequences</category><category domain="http://www.blogger.com/atom/ns#">Graph Theory</category><category domain="http://www.blogger.com/atom/ns#">Havel Hakimi</category><category domain="http://www.blogger.com/atom/ns#">Simple graph</category><title>Havel-Hakimi Illustrated</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;a href=&quot;https://en.wikipedia.org/wiki/Havel%E2%80%93Hakimi_algorithm&quot;&gt;Havel-Hakimi algorithm&lt;/a&gt; is an algorithm which can verify whether there exists a simple graph for given degree sequence. Before we dive into the actual algorithm lets revisit some of the key terms: &lt;a href=&quot;http://mathworld.wolfram.com/SimpleGraph.html&quot; target=&quot;_blank&quot;&gt;simple graph&lt;/a&gt; and degree sequences.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;1. What is Simple Graph?&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
A simple graph is an undirected, unweighted graph with no self loops and no multi-edges. &lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
2. Degree Sequences&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
A degree of a vertex i, is number of edges incident on i with self loops counted twice. Degree sequences is the arrangement of degree in non-ascending or non-descending order.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYeNjQ_EykZ5sJeaqgAdVbfZG5-7TK3fbdU_16v5LJEtXFm54ULTrkpBUNpv0rN1dEx5be6TXba18FveGj6kIVmjvxPSTzLLOiSNV39RTb88uNDpPThflB_9kLwXQhh5Q4lUMsPyH0ZTw/s1600/Graph.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;536&quot; data-original-width=&quot;666&quot; height=&quot;257&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYeNjQ_EykZ5sJeaqgAdVbfZG5-7TK3fbdU_16v5LJEtXFm54ULTrkpBUNpv0rN1dEx5be6TXba18FveGj6kIVmjvxPSTzLLOiSNV39RTb88uNDpPThflB_9kLwXQhh5Q4lUMsPyH0ZTw/s320/Graph.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Figure 1:- Degree Sequences: Graph with degree sequence (4, 3, 2, 2,1)&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;3. Havel-Hakimi Algorithm&lt;/h4&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&amp;nbsp;Put degree sequence in non-ascending order&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Remove highest degree, k&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Subtract 1 from next k entries in degree sequence&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Repeat step 1, 2, 3 &amp;amp; stop until&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;&amp;nbsp;If we get all zero entries -&amp;gt; simple graph exist&lt;/li&gt;
&lt;li&gt;&amp;nbsp;If we get at least one negative entry -&amp;gt; simple graph does not exist&lt;/li&gt;
&lt;li&gt;&amp;nbsp;If no enough entries -&amp;gt; simple graph does not exist &lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
For example: Let us consider the degree sequence (4, 3, 2, 2, 1)&lt;br /&gt;
(4, 3, 2, 2, 1)&lt;br /&gt;Highest degree, k = 4&lt;br /&gt;
Subtract 1 from the next k entries degree sequence excluding 4.&lt;br /&gt;
(2, 1, 1, 0)&lt;br /&gt;
Highest degree, k = 2&lt;br /&gt;
Subtract 1 from the next 2 entries&lt;br /&gt;
(0, 0, 0) -&amp;gt; All zeros&lt;br /&gt;
Therefore, simple graph exist for the degree sequence (4, 3, 2, 2, 1).&lt;/div&gt;
&lt;/div&gt;
</description><link>https://gradient55.blogspot.com/2019/08/havel-hakimi-illustrated.html</link><author>noreply@blogger.com (Maharaj)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYeNjQ_EykZ5sJeaqgAdVbfZG5-7TK3fbdU_16v5LJEtXFm54ULTrkpBUNpv0rN1dEx5be6TXba18FveGj6kIVmjvxPSTzLLOiSNV39RTb88uNDpPThflB_9kLwXQhh5Q4lUMsPyH0ZTw/s72-c/Graph.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6329269446800241991.post-9092090573447377117</guid><pubDate>Tue, 25 Jun 2019 09:31:00 +0000</pubDate><atom:updated>2019-07-12T20:51:46.604+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">C programming</category><category domain="http://www.blogger.com/atom/ns#">Caesar Cipher</category><category domain="http://www.blogger.com/atom/ns#">Custom Caesar Cipher</category><category domain="http://www.blogger.com/atom/ns#">Hello World</category><title>Caesar Says hello world!</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Few months back there was a problem set on&amp;nbsp;&lt;a href=&quot;https://en.wikipedia.org/wiki/Caesar_cipher&quot; target=&quot;_blank&quot;&gt;Caesar cipher&lt;/a&gt;&amp;nbsp;and it struck to me to write this one for the readers who are interested to learn about Caesar cipher.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Let&#39;s get started, in Caesar cipher &lt;b&gt;we have predefined mapping of the 26 English alphabets&lt;/b&gt; with numbers from 0-25. Letter A corresponds to 0, letter B corresponds
 to 1, C corresponds to 2 and so on till Z corresponds to 25. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Mathematically,&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Cipher text, &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;C = (P+K) % 26&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;.
 Where P is the plain text and K is key between 1 to 25. We cannot use 
K=0 as it will give back the same letters as plain text.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Plain text, &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;P = (C-K) % 26&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;. Where C is the cipher text obtained after encryption.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;
That was the vanilla Caesar cipher, now what about writing &quot;&lt;i&gt;hello world!&lt;/i&gt;&quot;
 in Caesar Cipher. The task seems simple however note that the vanilla 
Caesar cipher does not have mapping for space and exclamation mark (!) 
symbols. Let us design our own mapping similar to that of vanilla 
mapping with these two symbols. We add ! and space characters at the end
 of the mapping, with ! = 26 and space = 27.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;So, finally Cipher text becomes &lt;b&gt;C = (P+K) % 28&lt;/b&gt; and Plain text, &lt;b&gt;P = (C-K) % 28&lt;/b&gt;. If you execute below c code will be find output as &quot;&lt;i&gt;&lt;b&gt;mjqqte twqid&lt;/b&gt;&lt;/i&gt;&quot;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;!-- HTML generated using hilite.me --&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid white; overflow: auto; padding: 0.2em 0.6em; width: auto;&quot;&gt;
&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt; 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33&lt;/pre&gt;
&lt;/td&gt;&lt;td&gt;&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: #557799;&quot;&gt;#include&amp;lt;stdio.h&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #557799;&quot;&gt;#include&amp;lt;string.h&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #0066bb; font-weight: bold;&quot;&gt;encrypt&lt;/span&gt;();
&lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color: #0066bb; font-weight: bold;&quot;&gt;main&lt;/span&gt;()
{
 encrypt();
 &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;;
}

&lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;void&lt;/span&gt; &lt;span style=&quot;color: #0066bb; font-weight: bold;&quot;&gt;encrypt&lt;/span&gt;()
{
 &lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;int&lt;/span&gt; key&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;5&lt;/span&gt;; &lt;span style=&quot;color: #888888;&quot;&gt;//set key here.&lt;/span&gt;
 &lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;char&lt;/span&gt; c[&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;28&lt;/span&gt;]&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;abcdefghijklmnopqrstuvwxyz! &quot;&lt;/span&gt;;
 &lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;char&lt;/span&gt; str[]&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;hello world!&quot;&lt;/span&gt;;
 printf(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;%s&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0; color: #666666; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;&lt;/span&gt;, str);
 &lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;int&lt;/span&gt; i&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;;
 &lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;int&lt;/span&gt; j&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;;
 &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;for&lt;/span&gt;(j&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;;j&lt;span style=&quot;color: #333333;&quot;&gt;&amp;lt;&lt;/span&gt;strlen(str);j&lt;span style=&quot;color: #333333;&quot;&gt;++&lt;/span&gt;)
 {
  &lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;int&lt;/span&gt; p;
  &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;for&lt;/span&gt;(i&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;0&lt;/span&gt;;i&lt;span style=&quot;color: #333333;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;28&lt;/span&gt;;i&lt;span style=&quot;color: #333333;&quot;&gt;++&lt;/span&gt;)
  {
   &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;if&lt;/span&gt;(str[j]&lt;span style=&quot;color: #333333;&quot;&gt;==&lt;/span&gt;c[i])
   {
    p&lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt;i;
   }
  }
  &lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;int&lt;/span&gt; x &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; (p&lt;span style=&quot;color: #333333;&quot;&gt;+&lt;/span&gt;key);
  &lt;span style=&quot;color: #333399; font-weight: bold;&quot;&gt;int&lt;/span&gt; val &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; x&lt;span style=&quot;color: #333333;&quot;&gt;%&lt;/span&gt;&lt;span style=&quot;color: #0000dd; font-weight: bold;&quot;&gt;28&lt;/span&gt;;
  printf(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;%c&quot;&lt;/span&gt;, c[val]);
 }
 printf(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0; color: #666666; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;&lt;/span&gt;);
}
&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;helvetica neue&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</description><link>https://gradient55.blogspot.com/2019/06/caesar-says-hello-world_25.html</link><author>noreply@blogger.com (Maharaj)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6329269446800241991.post-7265969208662950175</guid><pubDate>Sun, 19 Aug 2018 08:16:00 +0000</pubDate><atom:updated>2019-07-12T21:20:26.999+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Hello World</category><title>Hello world</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
This is typical. Hello world!&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;style&gt;
.hl-email{
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhhkjFGCgCMrVyyRRqEALKVB6Kh3Ef8qAyaNbQp-EC_MUIUhXsAv7BR0JLj_N5PYRXKjY9vxo91_KqABCraIqzvzQ4Fip9AEOY18XfYGM0dlCffDZkk6J8uhmU8-n5cNrMRfJp4FyHcs8/s1600/mail.png) no-repeat 0px 12px ;
width:300px;
padding:10px 0 0 55px;
float:left;
font-size:1.4em;
font-weight:bold;
margin:0 0 10px 0;
color:#686B6C;
}
.hl-emailsubmit{
background:#9B9895;
cursor:pointer;
color:#fff;
border:none;
padding:3px;
text-shadow:0 -1px 1px rgba(0,0,0,0.25);
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
font:12px sans-serif;
}
.hl-emailsubmit:hover{
background:#E98313;
}
.textarea{
padding:2px;
margin:6px 2px 6px 2px;
background:#f9f9f9;
border:1px solid #ccc;
resize:none;
box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1); font-size:13px;
width:130px;
color:#666;}
&lt;/style&gt;

&lt;/div&gt;
&lt;div class=&quot;hl-email&quot; style=&quot;text-align: left;&quot;&gt;
Subscribe via Email &lt;br /&gt;
&lt;form action=&quot;http://feedburner.google.com/fb/a/mailverify&quot; id=&quot;feedform&quot; method=&quot;post&quot; onsubmit=&quot;window.open(&#39;http://feedburner.google.com/fb/a/mailverify?uri=BlogDownTheGradient&#39;, &#39;popupwindow&#39;, &#39;scrollbars=yes,width=550,height=520&#39;);return true&quot; target=&quot;popupwindow&quot;&gt;
&lt;input class=&quot;textarea&quot; gtbfieldid=&quot;3&quot; name=&quot;email&quot; onblur=&quot;if (this.value == &amp;quot;&amp;quot;) {this.value = &amp;quot;Enter email address here&amp;quot;;}&quot; onfocus=&quot;if (this.value == &amp;quot;Enter email address here&amp;quot;) {this.value = &amp;quot;&amp;quot;;}&quot; type=&quot;text&quot; value=&quot;Enter email address here&quot; /&gt;
&lt;input name=&quot;uri&quot; type=&quot;hidden&quot; value=&quot;BlogDownTheGradient&quot; /&gt;&lt;input name=&quot;loc&quot; type=&quot;hidden&quot; value=&quot;en_US&quot; /&gt;
&lt;input class=&quot;hl-emailsubmit&quot; type=&quot;submit&quot; value=&quot;Submit&quot; /&gt;
&lt;/form&gt;
&lt;/div&gt;
&lt;!------&gt;
&lt;/div&gt;
</description><link>https://gradient55.blogspot.com/2018/08/hello-world.html</link><author>noreply@blogger.com (Maharaj)</author><thr:total>0</thr:total></item></channel></rss>