<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='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'><id>tag:blogger.com,1999:blog-2205785984744754719</id><updated>2025-10-16T13:49:13.398-07:00</updated><category term="C program"/><category term="C"/><category term="umang bhatt"/><category term="java"/><category term="DS"/><category term="data structure"/><category term="D.S"/><category term="pattern"/><category term="DS data structure"/><category term="logic"/><category term="expression"/><category term="array"/><category term="evaluation"/><category term="factorial"/><category term="infix to postfix without bracket"/><category term="number"/><category term="php"/><category term="polish expression"/><category term="sort in ascending"/><category term="umang"/><category term="wcwr palindrome using stack"/><category term="1&#39;s complement"/><category term="100 factorial"/><category term="10001st prime number"/><category term="2&#39;s complement"/><category term="20+25 = 45"/><category term="20x20 grid multiplication of 4 adjacent numbers in any direrection."/><category term="45 * 45 = 2025"/><category term="Collatz Problem"/><category term="DS data structure C program smallest number from array"/><category term="Fibonacci"/><category term="Fibonacci having 1000 digits"/><category term="Greatest Comman Devider ( GCD ) of two numbers"/><category term="Sieve of Eratosthenes"/><category term="String pattern"/><category term="Which starting number"/><category term="addition of matrices"/><category term="addition of two matrices"/><category term="amicable number"/><category term="ancient algorithm"/><category term="ascending"/><category term="auto upload"/><category term="basic php"/><category term="between 2 and 2000000"/><category term="biggest number from array"/><category term="bnumber to words"/><category term="circular prime"/><category term="coded triangle"/><category term="combination"/><category term="count characters. collection"/><category term="decimal to binary"/><category term="delete element"/><category term="delete element using idex"/><category term="descending"/><category term="efficient algorithm"/><category term="euler"/><category term="factorial using recursion"/><category term="factorial using stack"/><category term="factors"/><category term="file"/><category term="find"/><category term="find biggest number from array"/><category term="find no of divisors"/><category term="first triangle number to have over five hundred divisors"/><category term="flow chart"/><category term="flowchart"/><category term="from/using array"/><category term="general palindrome"/><category term="git"/><category term="greek"/><category term="hundred factorial"/><category term="ignite"/><category term="infix to postfix with bracket"/><category term="infix to prefix with bracket"/><category term="infix to prefix without bracket"/><category term="intersection"/><category term="intersection of two arrays"/><category term="is palindrome"/><category term="is_palindrome"/><category term="jansi library"/><category term="java clear screen"/><category term="kata"/><category term="leap year"/><category term="matrix"/><category term="matrix addition"/><category term="multiplication"/><category term="nadiad"/><category term="names score in file. eueler"/><category term="odd even"/><category term="operating system"/><category term="os"/><category term="palindrome"/><category term="platform independent clear screen"/><category term="power using recursion"/><category term="power using recursive function"/><category term="presentation"/><category term="prime factors"/><category term="prime factors of a number"/><category term="prime fator"/><category term="prime number"/><category term="problem 22"/><category term="problem 92"/><category term="produces the longest chain"/><category term="pyramid"/><category term="python"/><category term="quiz"/><category term="shortest seek time first"/><category term="smallest positive number that is evenly divisible by all of the numbers from  and 1 to 20"/><category term="sort"/><category term="sort in descending"/><category term="sorting"/><category term="sstf"/><category term="stack"/><category term="stack using array"/><category term="string permutation"/><category term="string program"/><category term="subtraction"/><category term="subtraction of arrays"/><category term="subtraction of two arrays"/><category term="sum of digits"/><category term="sum of digits in 100 factorial"/><category term="sum of digits of 2 power 1000"/><category term="sum of primes"/><category term="term number"/><category term="tree.hash"/><category term="triangle number"/><category term="two million"/><category term="under one million"/><category term="union"/><category term="union of two arrays"/><category term="using index"/><category term="version control"/><category term="video"/><category term="wcwr"/><category term="without array"/><category term="word"/><category term="word character count"/><category term="word combination"/><category term="κόσκινον Ἐρατοσθένους"/><title type='text'>Umang Bhatt&#39;s Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>92</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-447408324162381793</id><published>2030-05-01T12:39:00.000-07:00</published><updated>2018-04-11T06:56:02.239-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="nadiad"/><category scheme="http://www.blogger.com/atom/ns#" term="umang bhatt"/><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
This a place to write down my thoughts, ideas, things that interest me and my progress so far.&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
- Umang Bhatt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Disclaimer:&amp;nbsp;The ideas/views/thoughts presented here are completely my own and have nothing to do with my current/previous/next employer.&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/447408324162381793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2011/05/i-just-wanted-to-say-few-words.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/447408324162381793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/447408324162381793'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2011/05/i-just-wanted-to-say-few-words.html' title=''/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><thr:total>1</thr:total><georss:featurename>Nadiad, Gujarat, India</georss:featurename><georss:point>22.689529 72.857246</georss:point><georss:box>22.6602295 72.817764 22.7188285 72.89672800000001</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-4591886146265692990</id><published>2022-12-28T12:01:00.000-08:00</published><updated>2025-10-16T03:29:38.650-07:00</updated><title type='text'>few words ....</title><content type='html'>I just wanted to say a few words....&lt;br /&gt;&lt;br /&gt;I know that these programs are childish. However, when I solved these programs a few years ago, they were quite challenging and time-consuming for me.&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;//Sofar .......&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;- &lt;/span&gt;Umang B Bhatt&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(Here my purpose of posting these programs is to help juniors build logic and assist them in understanding language)&lt;/div&gt;&lt;br /&gt;And yes, if you like this blog, then do write comments and start following</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/4591886146265692990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2010/12/i-just-wanted-to-say-few-words.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/4591886146265692990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/4591886146265692990'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2010/12/i-just-wanted-to-say-few-words.html' title='few words ....'/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-158040792640960340</id><published>2018-06-22T10:20:00.001-07:00</published><updated>2018-06-22T10:20:11.469-07:00</updated><title type='text'>Book recommendation - Clean Code </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
I have heard a lot of people talk about Agile development methodology. The read agile manifesto and then they continue to do &quot;waterfally&quot; things. While this is a fairly interesting topic to discuss, I want to draw your attention towards people who created and signed this manifesto. I consider them the most influential people in the industry. It will be a very good idea to look at what they have to say about software. Let&#39;s pick one name &quot;Robert C. Martin&quot;, popularly known as Uncle Bob.&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Uncle Bob has authored and co-authored several books. He also has got an entire series of books under &quot;&lt;a href=&quot;http://www.informit.com/imprint/series_detail.aspx?st=61246&quot; target=&quot;_blank&quot;&gt;Robert C Martin Series&lt;/a&gt;&quot;. I want to talk about a book that he has authored with title &quot;&lt;span id=&quot;goog_987720640&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_987720641&quot;&gt;&lt;/span&gt;&lt;a href=&quot;https://www.amazon.in/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882/&quot; target=&quot;_blank&quot;&gt;Clean Code&lt;/a&gt;&quot;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
If there is just one book that you need to read then I would say that this is the book you need to read. At times people read books and then continue to produce shit, this is not such book. This will completely change the way you write your code. Although the examples are in Java, everything Uncle Bob says is mostly applicable to C#, Python, PHP etc. So, regardless of the technology you write your code in, do read this book. Don&#39;t be fooled by name of chapters in this book might sound simplistic to you (because there are entire chapters just of naming things, creating functions etc). This book has got potential to change the way you write your code forever. There is a lot of code in this book you have to take out time to read thru all of those and once you are done with the book; &lt;b&gt;you will be a better developer&lt;/b&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
What I just said might sound like a too big of promise to you. Just believe me, and buy this book.&lt;/div&gt;
&lt;div&gt;
Happy reading!&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/158040792640960340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2018/06/book-recommendation-clean-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/158040792640960340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/158040792640960340'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2018/06/book-recommendation-clean-code.html' title='Book recommendation - Clean Code '/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-762902949167171539</id><published>2018-03-02T15:38:00.000-08:00</published><updated>2018-03-02T15:49:00.107-08:00</updated><title type='text'>Flowers and dagger </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl-P9qmBH5-w6OIOIG2c7OUSzFVDmx671tmnJouLbg8fCra7TlD1WLftmiMGGxtIcpJ0PXF743DjTJXufOHegJN8JCLMd7v9sbRFMJ8eiRuVZ0MOQ0OuLwwoUU2H2PVBeg6qeAv3pKhNCw/s1600/IMG20180206212449.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1600&quot; data-original-width=&quot;1200&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl-P9qmBH5-w6OIOIG2c7OUSzFVDmx671tmnJouLbg8fCra7TlD1WLftmiMGGxtIcpJ0PXF743DjTJXufOHegJN8JCLMd7v9sbRFMJ8eiRuVZ0MOQ0OuLwwoUU2H2PVBeg6qeAv3pKhNCw/s320/IMG20180206212449.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Flowers and dagger. They don&#39;td belong together. They are not related. Thinking of flowers; beauty, gentleness, peace and good appearance comes into mind. Opposite of flowers is dagger.&lt;br /&gt;
&lt;br /&gt;
Now you must be thinking why am I describing dagger and flowers to you. The reason is to set background for question that rose in my mind during one of my closest family member&#39;s wedding; and my answer to it. As per the tradition, groom had to carry a dagger and a bunch of flowers in his hands all the time before wedding ceremony. Considering the fact that this custom was created by very thoughtful ancestors, I began to think of the reason behind coming up with this.&lt;br /&gt;
&lt;br /&gt;
While looking at both together I was looking at the things around and realised that this was in indicator telling groom to prepare himself with a mindset that is both like flower and dagger. In the next phase of life he will have to use both flowers and dagger. At times he will have to be as gentle as flower and at times he will have to be as hard and threatening as dagger. Using flowers where dagger is needed would yeild wrong results and using dagger when flowers are needed would yeild wrong result.&lt;br /&gt;
&lt;br /&gt;
Be mindful and always carry a dagger and a bunch of flowers.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/762902949167171539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2018/03/flowers-and-dagger.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/762902949167171539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/762902949167171539'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2018/03/flowers-and-dagger.html' title='Flowers and dagger '/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl-P9qmBH5-w6OIOIG2c7OUSzFVDmx671tmnJouLbg8fCra7TlD1WLftmiMGGxtIcpJ0PXF743DjTJXufOHegJN8JCLMd7v9sbRFMJ8eiRuVZ0MOQ0OuLwwoUU2H2PVBeg6qeAv3pKhNCw/s72-c/IMG20180206212449.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-197719911861530442</id><published>2017-12-19T00:54:00.001-08:00</published><updated>2017-12-19T00:54:42.500-08:00</updated><title type='text'>problem 6</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: green; font-family: Consolas; font-size: 9.5pt; mso-bidi-font-family: Consolas;&quot;&gt;/*&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: Consolas; font-size: 9.5pt; mso-bidi-font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The sum of the squares of the first ten
natural numbers is,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: Consolas; font-size: 9.5pt; mso-bidi-font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 385&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: Consolas; font-size: 9.5pt; mso-bidi-font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The square of the sum of the first ten
natural numbers is,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: Consolas; font-size: 9.5pt; mso-bidi-font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3025&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: Consolas; font-size: 9.5pt; mso-bidi-font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hence the difference between the sum of
the squares of the first ten natural numbers and the square of the sum is 3025 −
385 = 2640.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: Consolas; font-size: 9.5pt; mso-bidi-font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Find the difference between the sum of
the squares of the first one hundred natural numbers and the square of the sum.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: green; font-family: Consolas; font-size: 9.5pt; mso-bidi-font-family: Consolas;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-bidi-font-family: Consolas;&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-bidi-font-family: Consolas;&quot;&gt;Program&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-bidi-font-family: Consolas;&quot;&gt;static&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-bidi-font-family: Consolas;&quot;&gt;void&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt; Main(&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-bidi-font-family: Consolas;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;[] args)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Numerics.BigInteger
sumOfSquares = 0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-bidi-font-family: Consolas;&quot;&gt;for&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt; (System.Numerics.BigInteger i = 1; i &amp;lt;= 100; i++)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sumOfSquares += (i * i);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Numerics.BigInteger sums =
0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-bidi-font-family: Consolas;&quot;&gt;for&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt; (&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-bidi-font-family: Consolas;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt; i = 1; i
&amp;lt;= 100; i++)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sums = sums + i;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Numerics.BigInteger
squareOfSums = sums * sums;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(squareOfSums -
sumOfSquares );&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt; line-height: 107%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/197719911861530442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2017/12/problem-6.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/197719911861530442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/197719911861530442'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2017/12/problem-6.html' title='problem 6'/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-6462059068658133741</id><published>2017-12-19T00:30:00.000-08:00</published><updated>2017-12-19T00:30:14.792-08:00</updated><title type='text'>Problem 5</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;pre style=&quot;background: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;color: dimgrey;&quot;&gt;    /*&lt;/span&gt;
&lt;span style=&quot;color: dimgrey;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2520 is the smallest number that can be divided by each of the numbers from 1 to 10 without any remainder.&lt;/span&gt;
&lt;span style=&quot;color: dimgrey;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;What is the smallest positive number that is evenly divisible by all of the numbers from 1 to 20?&lt;/span&gt;
&lt;span style=&quot;color: dimgrey;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*/&lt;/span&gt;
    &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;class&lt;/span&gt; Program
    &lt;span style=&quot;color: purple;&quot;&gt;{&lt;/span&gt;
        &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;void&lt;/span&gt; Main&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;]&lt;/span&gt; args&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;
        &lt;span style=&quot;color: purple;&quot;&gt;{&lt;/span&gt;
            &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;bool&lt;/span&gt; divisible &lt;span style=&quot;color: #808030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
            &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;int&lt;/span&gt; number &lt;span style=&quot;color: #808030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #008c00;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
            &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;while&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;divisible &lt;span style=&quot;color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;
            &lt;span style=&quot;color: purple;&quot;&gt;{&lt;/span&gt;
                divisible &lt;span style=&quot;color: #808030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
                &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;for&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;int&lt;/span&gt; i &lt;span style=&quot;color: #808030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #008c00;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt; i&lt;span style=&quot;color: #808030;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #008c00;&quot;&gt;20&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt; i&lt;span style=&quot;color: #808030;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;
                &lt;span style=&quot;color: purple;&quot;&gt;{&lt;/span&gt;
                    &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;number&lt;span style=&quot;color: #808030;&quot;&gt;%&lt;/span&gt;i&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt; &lt;span style=&quot;color: #808030;&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #008c00;&quot;&gt;0&lt;/span&gt;  &lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;
                    &lt;span style=&quot;color: purple;&quot;&gt;{&lt;/span&gt;
                        divisible &lt;span style=&quot;color: #808030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
                        &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;break&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
                    &lt;span style=&quot;color: purple;&quot;&gt;}&lt;/span&gt;
                &lt;span style=&quot;color: purple;&quot;&gt;}&lt;/span&gt;
                &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;divisible&lt;span style=&quot;color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;
                &lt;span style=&quot;color: purple;&quot;&gt;{&lt;/span&gt;
                    Console&lt;span style=&quot;color: #808030;&quot;&gt;.&lt;/span&gt;WriteLine&lt;span style=&quot;color: #808030;&quot;&gt;(&lt;/span&gt;number&lt;span style=&quot;color: #808030;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
                    &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;break&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
                &lt;span style=&quot;color: purple;&quot;&gt;}&lt;/span&gt;
                &lt;span style=&quot;color: maroon; font-weight: bold;&quot;&gt;else&lt;/span&gt;
                &lt;span style=&quot;color: purple;&quot;&gt;{&lt;/span&gt;
                    number&lt;span style=&quot;color: #808030;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: #808030;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;;&lt;/span&gt;
                &lt;span style=&quot;color: purple;&quot;&gt;}&lt;/span&gt;
            &lt;span style=&quot;color: purple;&quot;&gt;}&lt;/span&gt;
        &lt;span style=&quot;color: purple;&quot;&gt;}&lt;/span&gt;
    &lt;span style=&quot;color: purple;&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/6462059068658133741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2017/12/problem-5.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/6462059068658133741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/6462059068658133741'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2017/12/problem-5.html' title='Problem 5'/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-1075141687426106737</id><published>2013-11-03T05:23:00.003-08:00</published><updated>2013-11-03T05:25:08.254-08:00</updated><title type='text'>Is variable named &quot;i&quot; fine ?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
At many places we see variable named &quot;i&quot;,&quot;j&quot;,&quot;c&quot; etc scattered every where around the code; in all the methods. The obvious question that rises &lt;b&gt;is &quot;is such short variable&amp;nbsp;&lt;/b&gt;&lt;b&gt;name&amp;nbsp;&lt;/b&gt;&lt;b&gt;(e.g., i,j,k,c,k etc) fine?&quot;&lt;/b&gt;. Many people says that the variable name should ALWAYS be long and descriptive but you sense of &quot;code smell&quot; says that it is fine. But some people says that it is fine. This might actually confuse you.&lt;br /&gt;
&lt;br /&gt;
Here is the &amp;nbsp;rule to answer answer the above question:&lt;br /&gt;
&lt;!-- quote start --&gt;

&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;background-color: #dadada; background-image: url(http://css-tricks.com/examples/Blockquotes/images/openquote4.gif); background-repeat: no-repeat no-repeat; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; margin: 5px; padding: 18px 0px 18px 70px; text-indent: 23px;&quot;&gt;
&lt;span style=&quot;font-family: italic Times, serif;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 20px;&quot;&gt; &lt;br /&gt; &lt;b&gt; Uncle Bob&#39;s Rule: &lt;/b&gt; &lt;br /&gt; &lt;b&gt;For variable: &lt;/b&gt; 
&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Longer the scope, the longer the name should be.

&lt;br /&gt; &lt;b&gt;For function/methods and classes: &lt;/b&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Longer the scope, shorter the name should be.
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: &#39;italic Times&#39;, serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 20px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- quote end --&gt;&lt;br /&gt;
Lets understand it with an example of variable name:&lt;br /&gt;
&lt;br /&gt;
The code below with variable named &lt;b&gt;&quot;i&quot; is fine because the scope of &quot;i&quot; is very short&lt;/b&gt; :&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;background-color: white; color: #7f0055; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; private static&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #7f0055; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;getSumOfCharsInString&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;String&amp;nbsp;name&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;)&lt;/span&gt;
&lt;span style=&quot;background-color: white; color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;{&lt;/span&gt;
&lt;span style=&quot;background-color: white; color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #7f0055; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;sum&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #990000; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;background-color: white; color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #7f0055; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #7f0055; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;i&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #990000; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;name.length&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;;&amp;nbsp;i++&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;)&lt;/span&gt;
&lt;span style=&quot;background-color: white; color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;{&lt;/span&gt;
&lt;span style=&quot;background-color: white; color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;sum&amp;nbsp;+=&amp;nbsp;getIntValueForChar&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;name.charAt&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;i&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;))&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;background-color: white; color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;}&lt;/span&gt;
&lt;span style=&quot;background-color: white; color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #7f0055; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;sum;&lt;/span&gt;
&lt;span style=&quot;background-color: white; color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 13px; line-height: 18px; white-space: normal;&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
But here the following code with variable named &lt;b&gt;&quot;c&quot; is NOT FINE because the scope of the variable named &quot;c&quot; is very long&lt;/b&gt;(Its up to you to decide how much length to be considered as &quot;long&quot;). The variable named &quot;c&quot; should be refactored to something meaningful and long.&lt;br /&gt;
&lt;pre&gt;&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #222222;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;int main()
{
    char c;
    void getfile();
    void getfname(char []);
    char temp[MAX];  
    getfile();
    getfname(temp);
    if ( source != &#39;\0&#39; &amp;amp;&amp;amp; html != &#39;\0&#39; )
    {
        fprintf( html, &quot;%s&quot;, &quot;&quot; );
        fclose( html );
        fclose( source );
        printf(&quot;\nThe file is now created&quot;);
    }
.
.
.
    do
    {
       c = getc( source );
       if ( c == EOF )
       {
          break;
       }
       else if ( c == &#39;&amp;lt;&#39; )
       {
          fprintf( html, &quot;%s&quot;, &quot;&amp;lt;&quot; );
       }
       else if ( c == &#39;&amp;gt;&#39; )
      {
          fprintf( html, &quot;%s&quot;, &quot;&amp;gt;&quot; );
      }
      else if ( c == &#39;&amp;amp;&#39; )
      {
         fprintf( html, &quot;%s&quot;, &quot;&amp;amp;&quot; );
      }
      else
      {
         fprintf( html, &quot;%c&quot;, c );
      }
  }
  while ( c != EOF );
.
. 
}&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/pre&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/1075141687426106737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2013/11/is-variable-named-i-fine.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/1075141687426106737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/1075141687426106737'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2013/11/is-variable-named-i-fine.html' title='Is variable named &quot;i&quot; fine ?'/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-6196554748316692803</id><published>2013-09-12T10:54:00.000-07:00</published><updated>2013-09-12T10:55:22.948-07:00</updated><title type='text'>Learn Your IDE</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Folks, Learn your IDE.&lt;br /&gt;
&lt;br /&gt;
You just can&#39;t start using the IDE thinking that &quot;yahh... !! I know how to type&quot;, &quot;I know how to run&quot;; but that is not enough. You need to consciously learn your IDE.&lt;br /&gt;
&lt;br /&gt;
The modern IDE is very powerful. They charge you such high amount of money because of the facility they provide. It has a lot of power which can save you a lot of time.&lt;br /&gt;
&lt;br /&gt;
It&#39;s worth spending some days learning the shortcuts of your favorite IDE. Whether it is ItelliJ Idea or Visual Studio; do spend time learning it.&lt;br /&gt;
&lt;br /&gt;
They have features like &quot;&lt;a href=&quot;http://confluence.jetbrains.com/display/IntelliJIDEA/Version+Control+Systems&quot; target=&quot;_blank&quot;&gt;&lt;em style=&quot;background-color: white; color: #333333; font-family: Verdana, &#39;Lucida Grande&#39;, Lucida, sans-serif; font-size: 14px; line-height: 21.328125px;&quot;&gt;Incoming&lt;/em&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Verdana, &#39;Lucida Grande&#39;, Lucida, sans-serif; font-size: 14px; line-height: 21.328125px;&quot;&gt;&amp;nbsp;tab&lt;/span&gt;&lt;/a&gt;&quot;, &quot;&lt;a href=&quot;http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672&quot; target=&quot;_blank&quot;&gt;Refatoring&lt;/a&gt;&quot; etc which will make you confident.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/6196554748316692803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2013/09/learn-your-ide.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/6196554748316692803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/6196554748316692803'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2013/09/learn-your-ide.html' title='Learn Your IDE'/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-497120107838324894</id><published>2013-08-15T06:58:00.001-07:00</published><updated>2013-08-15T06:58:11.805-07:00</updated><title type='text'>Clojure Learning</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you are learning &lt;a href=&quot;http://clojure.org/&quot; target=&quot;_blank&quot;&gt;Clojure&lt;/a&gt; from books and if you feel that they are not a good place to start with then here is a resource that might help you in getting started and give you over all idea.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://blackstag.com/blog.posting?id=5&quot;&gt;http://blackstag.com/blog.posting?id=5&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Although will not teach every detail but should be a good place to start with rather than the books that are available.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/497120107838324894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2013/08/clojure-learning.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/497120107838324894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/497120107838324894'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2013/08/clojure-learning.html' title='Clojure Learning'/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-2548087021389974696</id><published>2013-07-13T09:18:00.001-07:00</published><updated>2013-07-13T09:18:56.318-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="coded triangle"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="kata"/><category scheme="http://www.blogger.com/atom/ns#" term="umang"/><category scheme="http://www.blogger.com/atom/ns#" term="umang bhatt"/><title type='text'>Problem 42</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
    &lt;!--code { font-family: Courier New, Courier; font-size: 10pt; margin: 0px; }&lt;/style&gt;
  &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;
The&amp;nbsp;&lt;i&gt;n&lt;/i&gt;&lt;sup&gt;th&lt;/sup&gt;&amp;nbsp;term of the sequence of triangle numbers is given by,&amp;nbsp;&lt;i&gt;t&lt;sub&gt;n&lt;/sub&gt;&lt;/i&gt;&amp;nbsp;= ½&lt;i&gt;n&lt;/i&gt;(&lt;i&gt;n&lt;/i&gt;+1); so the first ten triangle numbers are:&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: center;&quot;&gt;
1, 3, 6, 10, 15, 21, 28, 36, 45, 55, ...&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;
By converting each letter in a word to a number corresponding to its alphabetical position and adding these values we form a word value. For example, the word value for SKY is 19 + 11 + 25 = 55 =&amp;nbsp;&lt;i&gt;t&lt;/i&gt;&lt;sub&gt;10&lt;/sub&gt;. If the word value is a triangle number then we shall call the word a triangle word.&lt;/div&gt;
&lt;div style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;
Using&amp;nbsp;&lt;a href=&quot;http://projecteuler.net/project/words.txt&quot; style=&quot;color: #777777; text-decoration: none;&quot;&gt;words.txt&lt;/a&gt;&amp;nbsp;(right click and &#39;Save Link/Target As...&#39;), a 16K text file containing nearly two-thousand common English words, how many are triangle words?&lt;/div&gt;
&lt;div align=&quot;left&quot; class=&quot;java&quot;&gt;
&lt;table bgcolor=&quot;#ffffff&quot; border=&quot;0&quot; cellpadding=&quot;3&quot; cellspacing=&quot;0&quot;&gt;
   &lt;tbody&gt;
&lt;tr&gt;
  &lt;!-- start source code --&gt;
   &lt;td align=&quot;left&quot; nowrap=&quot;nowrap&quot; valign=&quot;top&quot;&gt;&lt;code&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3f5fbf;&quot;&gt;/**&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3f5fbf;&quot;&gt;*&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3f5fbf;&quot;&gt;*&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f9fbf;&quot;&gt;@author&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3f5fbf;&quot;&gt;Umang&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3f5fbf;&quot;&gt;*&amp;nbsp;started&amp;nbsp;at&amp;nbsp;:&amp;nbsp;13/07/2013&amp;nbsp;09:01&amp;nbsp;PM&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3f5fbf;&quot;&gt;*&amp;nbsp;completed&amp;nbsp;at&amp;nbsp;:&amp;nbsp;9:26&amp;nbsp;PM&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3f5fbf;&quot;&gt;*/&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;import&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;java.io.File;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;import&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;java.io.FileNotFoundException;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;import&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;java.util.HashMap;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;import&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;java.util.LinkedList;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;import&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;java.util.Scanner;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;import&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;java.util.StringTokenizer;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;public&amp;nbsp;class&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Problem42&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;private&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;HashMap&amp;lt;Integer,&amp;nbsp;Long&amp;gt;&amp;nbsp;triangleValues;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;private&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;countedTill&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;static&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;triangleValues&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;HashMap&amp;lt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;private&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;calcuateTriangleNumber&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;no&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;no&amp;nbsp;*&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;no&amp;nbsp;+&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;/&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;public&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;getTriangleNumber&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;no&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;triangleNumber&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;if&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;no&amp;nbsp;&amp;gt;=&amp;nbsp;countedTill&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;i&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;i&amp;nbsp;=&amp;nbsp;countedTill;&amp;nbsp;i&amp;nbsp;&amp;lt;=&amp;nbsp;no;&amp;nbsp;i++&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;triangleNumber&amp;nbsp;=&amp;nbsp;calcuateTriangleNumber&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;no&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;triangleValues.put&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;no,&amp;nbsp;triangleNumber&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;countedTill&amp;nbsp;=&amp;nbsp;i;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;else&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;triangleNumber&amp;nbsp;=&amp;nbsp;triangleValues.get&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;no&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;triangleNumber;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;private&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;boolean&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;isTriangleNumber&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;no&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;boolean&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;isTriangleNumber&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;triangleNumber&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;i&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;do&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;triangleNumber&amp;nbsp;=&amp;nbsp;getTriangleNumber&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;i&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;if&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;triangleNumber&amp;nbsp;==&amp;nbsp;no&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;isTriangleNumber&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;true&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;break&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;i++;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;while&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;no&amp;nbsp;&amp;gt;=&amp;nbsp;triangleNumber&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;isTriangleNumber;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;private&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;String&amp;nbsp;getFileContent&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;StringBuilder&amp;nbsp;content&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;StringBuilder&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;File&amp;nbsp;aFile&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;File&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;D:/words.txt&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Scanner&amp;nbsp;aScanner&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;null&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;try&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;aScanner&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Scanner&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;aFile&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;catch&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;FileNotFoundException&amp;nbsp;ex&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;System.out.println&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;File&amp;nbsp;could&amp;nbsp;not&amp;nbsp;be&amp;nbsp;readed&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ex.printStackTrace&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;System.exit&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;while&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;aScanner.hasNextLine&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;())&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;content&amp;nbsp;=&amp;nbsp;content.append&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;aScanner.nextLine&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;())&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;content.toString&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;private&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;LinkedList&amp;lt;String&amp;gt;&amp;nbsp;getWordList&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;LinkedList&amp;lt;String&amp;gt;&amp;nbsp;result&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;LinkedList&amp;lt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;String&amp;nbsp;content&amp;nbsp;=&amp;nbsp;getFileContent&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;StringTokenizer&amp;nbsp;lineTokenizer&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;StringTokenizer&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;content,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;,\&quot;&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;while&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;lineTokenizer.hasMoreTokens&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;())&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;result.add&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;lineTokenizer.nextToken&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;())&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;result;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;private&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;getCharNo&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;char&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;character&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;charNo&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;char&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;capitalized&amp;nbsp;=&amp;nbsp;Character.toUpperCase&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;character&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;charNo&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;((&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;int&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;capitalized&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;64&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;charNo;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;private&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;getValueFromString&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;String&amp;nbsp;str&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;count&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;i&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;str.length&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&amp;nbsp;i++&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;count&amp;nbsp;+=&amp;nbsp;getCharNo&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;str.charAt&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;i&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;))&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;count;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;public&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;void&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;main&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;String&amp;nbsp;args&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;[])&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;triangleNumberCount&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #990000;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;LinkedList&amp;lt;String&amp;gt;&amp;nbsp;wordList&amp;nbsp;=&amp;nbsp;getWordList&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;String&amp;nbsp;word&amp;nbsp;:&amp;nbsp;wordList&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f0055;&quot;&gt;&lt;b&gt;if&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;isTriangleNumber&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;getValueFromString&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;word&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)))&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;triangleNumberCount++;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;System.out.println&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;There&amp;nbsp;are&amp;nbsp;&quot;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;+&amp;nbsp;triangleNumberCount&amp;nbsp;+&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;&amp;nbsp;triangle&amp;nbsp;numbers&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;/code&gt;
    
   &lt;/td&gt;
  &lt;!-- end source code --&gt;
   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/2548087021389974696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2013/07/problem-42.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/2548087021389974696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/2548087021389974696'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2013/07/problem-42.html' title='Problem 42'/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-4271445878263335535</id><published>2013-04-05T06:18:00.003-07:00</published><updated>2013-04-15T05:19:40.965-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="auto upload"/><category scheme="http://www.blogger.com/atom/ns#" term="git"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>making life easier for PHP developers - auto uploading files </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Here is a post that explain the solution to the problem I had faced a little while ago.&lt;br /&gt;
&lt;br /&gt;
I was working on a PHP project. &lt;a href=&quot;http://git-scm.com/&quot; target=&quot;_blank&quot;&gt;Git&lt;/a&gt; was my version control system. And &lt;a href=&quot;http://en.wikipedia.org/wiki/File_Transfer_Protocol&quot; target=&quot;_blank&quot;&gt;FTP&lt;/a&gt;&amp;nbsp;was the primary protocol for uploading the PHP files from development server(on local machine) to the deployment server(remote machine).&lt;br /&gt;
&lt;br /&gt;
I felt that uploading the files manually to the server was tedious task (although I could find out what files have changed between given commits etc). This uploading was taking quite a lot of time of ours so I thought of getting some automated solution to this problem. I &quot;googled&quot; a little about it and here is the solution:&lt;br /&gt;
&lt;br /&gt;
We were already using the Git. We used a ready made - open source solution developed by other developer.&lt;br /&gt;
&lt;br /&gt;
The tool that made our life easier was git-ftp. It is hosted on&amp;nbsp;&lt;a href=&quot;https://github.com/ezyang/git-ftp&quot;&gt;https://github.com/ezyang/git-ftp&lt;/a&gt;. You can freely obtain it and use it for your purpose. In our case we used it for uploading PHP files but it might work for other suitable tasks also.&lt;br /&gt;
&lt;br /&gt;
Here is are the steps to install &quot;git-ftp&quot; on windows machine:&lt;br /&gt;
&lt;b&gt;Step 1: Install Python&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.python.org/getit/releases/2.7.3/&quot; target=&quot;_blank&quot;&gt;Obtain &lt;span id=&quot;goog_398571986&quot;&gt;&lt;/span&gt;Python 2.7.3&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/&quot;&gt;&lt;span id=&quot;goog_398571987&quot;&gt;&lt;/span&gt;&lt;/a&gt; from the official Python website. Start the installer. It should have screens as shown below.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoHP6rf973wFmXyH7EVWQUbjFAudpbFck9yx6Anw3BqcEy2wth_rLwyFc-yaC42YZjmmmmzkvxMeGyqI5VW-Mc2Vac5LKqbMZKVTLxlYot-8EvdMq580D4lEFKu-FxruhSYeYDFvuLuC6I/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;275&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoHP6rf973wFmXyH7EVWQUbjFAudpbFck9yx6Anw3BqcEy2wth_rLwyFc-yaC42YZjmmmmzkvxMeGyqI5VW-Mc2Vac5LKqbMZKVTLxlYot-8EvdMq580D4lEFKu-FxruhSYeYDFvuLuC6I/s320/1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9KDg_uZlgAhDnMWvnNQ7rG0hdpJrsvERjh_YkAJAFrvgEhBSTdgOWK1n9F5DFnotLVS8-1bINDDDxfUDRGBjP4yZBM0Tb4Nra7wr3zJ7NDKIT_5cflYP0Stt1J2GIPzLjgZtnqDbS9JEI/s1600/2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;275&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9KDg_uZlgAhDnMWvnNQ7rG0hdpJrsvERjh_YkAJAFrvgEhBSTdgOWK1n9F5DFnotLVS8-1bINDDDxfUDRGBjP4yZBM0Tb4Nra7wr3zJ7NDKIT_5cflYP0Stt1J2GIPzLjgZtnqDbS9JEI/s320/2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjnG11eIv6eKT1BvtKndEfJVBggsHCSS9ZKHXf9aunDhHzcZf-t7MsOAV6o10jkA0Za8Jm9TcCTMSbZCn3DW0ibEPZwisPainE6faN2_01fZoMQRZVXKRjn2cAOR2XGDFu_m2cx0mWgUOQ/s1600/3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;275&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjnG11eIv6eKT1BvtKndEfJVBggsHCSS9ZKHXf9aunDhHzcZf-t7MsOAV6o10jkA0Za8Jm9TcCTMSbZCn3DW0ibEPZwisPainE6faN2_01fZoMQRZVXKRjn2cAOR2XGDFu_m2cx0mWgUOQ/s320/3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigVLOLg1f9iO3IPRfzSRGHai8pkBVzhMKM36p3190bZUy0NKPtBuCgcdwrL4EKaTM5srZhZiyjlt5AM13cvxjA9iAP257ruzmEtRlb673xIsbHm_Qx5sJkK1DN5NBlygAxr_k4QvC7b84W/s1600/4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;275&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigVLOLg1f9iO3IPRfzSRGHai8pkBVzhMKM36p3190bZUy0NKPtBuCgcdwrL4EKaTM5srZhZiyjlt5AM13cvxjA9iAP257ruzmEtRlb673xIsbHm_Qx5sJkK1DN5NBlygAxr_k4QvC7b84W/s320/4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5UAwOWZAqGb-FFZouZokEFL651UHRIuRf8Sh2Rl92Lw6L0XboojdnbLrY9T0PqKglQqKwLsy_6U4OIKHIioI7VrW1SsXLNrWOAJilTSSfWF90VG-MYrGbSX3Di_Dm3p761pWZTxiUM1jr/s1600/5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;275&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5UAwOWZAqGb-FFZouZokEFL651UHRIuRf8Sh2Rl92Lw6L0XboojdnbLrY9T0PqKglQqKwLsy_6U4OIKHIioI7VrW1SsXLNrWOAJilTSSfWF90VG-MYrGbSX3Di_Dm3p761pWZTxiUM1jr/s320/5.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 2: Put python executable in path&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
After the last screen appears click on finish button. No you will have&amp;nbsp;&lt;a href=&quot;http://www.python.org/&quot; target=&quot;_blank&quot;&gt;Python&lt;/a&gt;&amp;nbsp;installed on your machine.&lt;br /&gt;
But executing it from the console would give you an error because it is not in path. In order to put python executable in your path you need to do it as shown in the images below:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Copy the path where python is&amp;nbsp;installed.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNnfjTPIqr3uuoeEO8qEoNdkuwLtK_snan3tcnBdfeY0DEWobIGY1gCaHlAHGb9gvCz8fUhV4KyLFAgTk5w5pYY3rmXwheYNQgpSNNFHO_5NppEVRvEJVYmry-IDehhdgaJLjQLAtTrkks/s1600/6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;215&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNnfjTPIqr3uuoeEO8qEoNdkuwLtK_snan3tcnBdfeY0DEWobIGY1gCaHlAHGb9gvCz8fUhV4KyLFAgTk5w5pYY3rmXwheYNQgpSNNFHO_5NppEVRvEJVYmry-IDehhdgaJLjQLAtTrkks/s400/6.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Right click on My Computer and then click on properties.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKP5gHjQlTpySwiKyBkqYytpFmyRd7mc-PN94sJ0Crj5GenspDlNL0mCUzEQyDpECurgL7LLhkjXHqn6y_lxG3Cfx1pGwh-EIP7DPwdzq7QnJ538_blkA_oyLxp4X21LX4cwazxt8CjofV/s1600/7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKP5gHjQlTpySwiKyBkqYytpFmyRd7mc-PN94sJ0Crj5GenspDlNL0mCUzEQyDpECurgL7LLhkjXHqn6y_lxG3Cfx1pGwh-EIP7DPwdzq7QnJ538_blkA_oyLxp4X21LX4cwazxt8CjofV/s320/7.png&quot; width=&quot;304&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Then click on Advanced System Settings.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkwutLenxNj3mfFpJJpqJotQYc98AUKfnwyByu0YsA2b2Kq1DX3cLxwWBrBeXtTEjKyBZuPtAdkvaxcdR5naJ1eSzqhDw9Q-MtJ7gOjs-7z3IwOE021wXWfkT3OcF-LWmhRHvxmltN_U7v/s1600/8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkwutLenxNj3mfFpJJpqJotQYc98AUKfnwyByu0YsA2b2Kq1DX3cLxwWBrBeXtTEjKyBZuPtAdkvaxcdR5naJ1eSzqhDw9Q-MtJ7gOjs-7z3IwOE021wXWfkT3OcF-LWmhRHvxmltN_U7v/s400/8.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Then click on &quot;environment variables&quot; button.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiwJS3tfFqsrwmjbMEWmY244PBGONilRzKQYcqbeiYG8g4Wayp6i8G4YqTQV_edj2YcM1FOjEJ8YBS0OhBdtrw5LSaZ1XGAZlj0KY_TethbC3_7WVWrMpK0cRFmboM743vTIpKKapQ1fmE/s1600/9..png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiwJS3tfFqsrwmjbMEWmY244PBGONilRzKQYcqbeiYG8g4Wayp6i8G4YqTQV_edj2YcM1FOjEJ8YBS0OhBdtrw5LSaZ1XGAZlj0KY_TethbC3_7WVWrMpK0cRFmboM743vTIpKKapQ1fmE/s320/9..png&quot; width=&quot;286&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
Then search for &quot;Path&quot; in &quot;System Variables&quot; and append the &quot;;&quot; and the path in which Python is installed.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSvoVK2ST75P0Pbu7fuFgFN7NVM64ON-y7nh5lGgs2bLZO1BhV59ccugYM9Naqc4AWDfQABx0w3bonm0FXRm_zmKcZyW_WaHwSBJtgpzaZ-x56K73c6ewRTu4ZzXnB6bNm00CoNQHswdml/s1600/10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSvoVK2ST75P0Pbu7fuFgFN7NVM64ON-y7nh5lGgs2bLZO1BhV59ccugYM9Naqc4AWDfQABx0w3bonm0FXRm_zmKcZyW_WaHwSBJtgpzaZ-x56K73c6ewRTu4ZzXnB6bNm00CoNQHswdml/s320/10.png&quot; width=&quot;286&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Then click on ok ok ok ...&lt;br /&gt;
&lt;br /&gt;
By now you will have python set and you will be able to execute it from command line.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 3 : Install Setup Tools&lt;/b&gt;&lt;br /&gt;
Installation of setup tools is required. Set up tool&#39;s windows installer can be obtained from&amp;nbsp;&lt;a href=&quot;https://pypi.python.org/pypi/setuptools&quot;&gt;https://pypi.python.org/pypi/setuptools&lt;/a&gt;&amp;nbsp;.&lt;br /&gt;
Install it as shown in the screenshots.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizdBfKUEVCRXWUgpfvgZO50g1-d-qx5r5VUba2lsAwRDo4KSP5cRlIZ1dDkYK-5_MfJQ__XzO8TrV58F1Fcg8Algl7FJI_iUrkUDNhTTLqbydpZpAQ159pG7-d89WTDOhPR3TYC8K3cPLp/s1600/11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizdBfKUEVCRXWUgpfvgZO50g1-d-qx5r5VUba2lsAwRDo4KSP5cRlIZ1dDkYK-5_MfJQ__XzO8TrV58F1Fcg8Algl7FJI_iUrkUDNhTTLqbydpZpAQ159pG7-d89WTDOhPR3TYC8K3cPLp/s320/11.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLIXVU9pSm7zFmzfbnQlU4l8mHwvGYFf47-LwcHmCg0EMacCk1mLe2ynDIVTq-ATif9JkLrwJYuEq7HtJox2pYBHqLw5RRF7ZWG2-p6wV1gmUhk3KfIXvh_cameqKHu_HinHmT2UUMWVgP/s1600/12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLIXVU9pSm7zFmzfbnQlU4l8mHwvGYFf47-LwcHmCg0EMacCk1mLe2ynDIVTq-ATif9JkLrwJYuEq7HtJox2pYBHqLw5RRF7ZWG2-p6wV1gmUhk3KfIXvh_cameqKHu_HinHmT2UUMWVgP/s320/12.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQDdxtPhw6yv2EcAmZXHRfl1z8y0JyEonocqAgM7K3zEKeafkkRz8qbCWmIPGNyQADxIZJpvRtU9lwwQJkp12JB3VLzQ3XvQb-YcphyphenhyphenQFkJCydqFw9ZMpE8Fzx-pPLgEYRoakQsHPQ6J4w/s1600/13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQDdxtPhw6yv2EcAmZXHRfl1z8y0JyEonocqAgM7K3zEKeafkkRz8qbCWmIPGNyQADxIZJpvRtU9lwwQJkp12JB3VLzQ3XvQb-YcphyphenhyphenQFkJCydqFw9ZMpE8Fzx-pPLgEYRoakQsHPQ6J4w/s320/13.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHxCOfJMGW5qZq8cn1V7W7WeWQhp8EGvwt87WncH6LjVnkMjeA_sh31egz3cJNgHgS7Xs8WpPyFBiazdsks1ZAjLP9hNwfsF-3Xfkwt2zhyphenhyphenmIatqjqMSWJFuDEJ6d1V7hcJlDcBvcfalo2/s1600/14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHxCOfJMGW5qZq8cn1V7W7WeWQhp8EGvwt87WncH6LjVnkMjeA_sh31egz3cJNgHgS7Xs8WpPyFBiazdsks1ZAjLP9hNwfsF-3Xfkwt2zhyphenhyphenmIatqjqMSWJFuDEJ6d1V7hcJlDcBvcfalo2/s320/14.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
By now you will have set up tools installed.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 4: Install GitPython&lt;/b&gt;&lt;br /&gt;
You need to install GitPython then. It is required because the Python script will be&amp;nbsp;accessing&amp;nbsp;the git repository. GitPython can be obtained from&amp;nbsp;&lt;a href=&quot;http://gitorious.org/git-python&quot;&gt;http://gitorious.org/git-python&lt;/a&gt;.&lt;br /&gt;
you need to install it from command line by invoking the setup.py with install parameter.&lt;br /&gt;
eg:&lt;br /&gt;
&lt;br /&gt;
&lt;!-- load js to javascript highlight --&gt;
&lt;!--SYNTAX HIGHLIGHTER BEGINS--&gt;
&lt;link href=&quot;http://alexgorbatchev.com/pub/sh/current/styles/shCore.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;&gt;&lt;/link&gt;
&lt;link href=&quot;http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;&gt;&lt;/link&gt;
&lt;script src=&quot;http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPlain.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script language=&quot;javascript&quot;&gt;
SyntaxHighlighter.config.bloggerMode = true;
SyntaxHighlighter.config.clipboardSwf = &#39;http://alexgorbatchev.com/pub/sh/current/scripts/clipboard.swf&#39;;
SyntaxHighlighter.all();
&lt;/script&gt;
&lt;!--SYNTAX HIGHLIGHTER ENDS--&gt;
&lt;!-- end loading highlighting js --&gt;
&lt;!-- actual code anippet-1 --&gt;
&lt;script class=&quot;brush: text&quot; title=&quot;&amp;lt;b&amp;gt;Snippet-1&amp;lt;/b&amp;gt;&quot; type=&quot;syntaxhighlighter&quot;&gt;&lt;![CDATA[


&gt; cd to/the/directory
&gt; python setup.py install

]]&gt;&lt;/script&gt;
&lt;!-- end code anippet-1 --&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6ma9qqelW9vIusT_MyZMHP3jJqkJ3Ou8bsKLBqzCrQmcKUu_zXXs5RsRecC8Y7xXOSgCvWrsTnnKBHh8S8yymd1i8VXWc5sGxFIROhB7UUeS4A3WyD6ztBN8SiAFLVYRvvzOHzHIFgrTD/s1600/15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6ma9qqelW9vIusT_MyZMHP3jJqkJ3Ou8bsKLBqzCrQmcKUu_zXXs5RsRecC8Y7xXOSgCvWrsTnnKBHh8S8yymd1i8VXWc5sGxFIROhB7UUeS4A3WyD6ztBN8SiAFLVYRvvzOHzHIFgrTD/s320/15.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Now we have got GitPython installed we can move on to our project directory.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 1 to step 4 will be one time only. Step 5 to will be&amp;nbsp;repetitive&amp;nbsp;for project.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Step 5: obtain and put the python script in your project directory.&lt;/b&gt;&lt;br /&gt;
We can obtain the python script from&amp;nbsp;&lt;a href=&quot;https://github.com/ezyang/git-ftp&quot;&gt;https://github.com/ezyang/git-ftp&lt;/a&gt;.&lt;br /&gt;
Put the&amp;nbsp;&lt;strong class=&quot;final-path&quot; style=&quot;background-color: white; border: 0px; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 18px; line-height: 25px; margin: 0px; padding: 0px;&quot;&gt;git-ftp.py&lt;/strong&gt;&lt;span class=&quot;final-path&quot; style=&quot;background-color: white; border: 0px; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 18px; line-height: 25px; margin: 0px; padding: 0px;&quot;&gt;&amp;nbsp;&lt;/span&gt;script in the project directory.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 6: Create a file containing FTP credentials.&lt;/b&gt;&lt;br /&gt;
We need to create a file containing the credentials in the .git directory. If you don&#39;t create the file then it will ask you for details every time the script runs. If we put the file with credentials in .git directory then the python script will automatically read the details and upload that to the server.&lt;br /&gt;
&lt;br /&gt;
The name of file must be &quot;ftpdata&quot; (without quotes). File name should be &quot;ftpdata&quot; without any extensions like txt etc.&lt;br /&gt;
&lt;!-- actual code anippet-2 --&gt;
&lt;script class=&quot;brush: text&quot; title=&quot;&amp;lt;b&amp;gt;Snippet-2&amp;lt;/b&amp;gt;&quot; type=&quot;syntaxhighlighter&quot;&gt;&lt;![CDATA[


[master]
username=me
password=s00perP4zzw0rd
hostname=ftp.hostname.com
remotepath=/htdocs
ssl=yes

]]&gt;&lt;/script&gt;
&lt;!-- end code anippet-2 --&gt;


If you are having multiple branches and each branch is deployed to different server the file might look like(name in square bracket is name of branch):

&lt;!-- actual code anippet-3 --&gt;
&lt;script class=&quot;brush: text&quot; title=&quot;&amp;lt;b&amp;gt;Snippet-3&amp;lt;/b&amp;gt;&quot; type=&quot;syntaxhighlighter&quot;&gt;&lt;![CDATA[

[master]
username=me
password=s00perP4zzw0rd
hostname=ftp.hostname.com
remotepath=/htdocs
ssl=yes

[staging]
username=me
password=s00perP4zzw0rd
hostname=ftp.hostname.com
remotepath=/htdocs/staging
ssl=no

]]&gt;&lt;/script&gt;
&lt;!-- end code anippet-3 --&gt;

&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Put this file in &quot;.git&quot; directory.

&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;b&gt;Step 7: After doing this upload the &quot;git-rev.txt&quot; file to the root directory of the server. Put the&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/SHA-1&quot; target=&quot;_blank&quot;&gt;sha1&lt;/a&gt;&amp;nbsp;of the last commit in the file.&lt;/b&gt;&lt;br /&gt;
The upload script knows which files needs to uploaded from this file. This file is changed by the upload script each time it executes.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Now you can execute the git-ftp.py scrip. It will upload all the files that are&amp;nbsp;committed in git to appropriate server (depending on your branch).&lt;br /&gt;
&lt;br /&gt;
Some users might also want to create a &quot;.bat&quot; file that looks like:&lt;br /&gt;
&lt;!-- actual code anippet-4 --&gt;
&lt;script class=&quot;brush: text&quot; title=&quot;&amp;lt;b&amp;gt;Snippet-4&amp;lt;/b&amp;gt;&quot; type=&quot;syntaxhighlighter&quot;&gt;&lt;![CDATA[

@echo Starting to upload
@C:\wamp\www\directory_name\git-ftp.py
@echo Script execution completed !
@pause

]]&gt;&lt;/script&gt;
&lt;!-- end code anippet-4 --&gt;
&lt;br /&gt;
Some users might also want to create a &quot;.bat&quot; file with &quot;git gc&quot; command (make sure that git is in your path to do this).

&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you have everything set up. Just run the script and everything works !! :D&lt;br /&gt;
Every time you make the commit, you can just run the script and all the files committed will be uploaded to the server. &lt;b&gt;No overwrites by mistake!&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Suggestions:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;1&lt;/b&gt;. If upload does not work then execute &quot;git gc&quot; command on your project repository. &lt;br /&gt;
&lt;b&gt;2&lt;/b&gt;. If upload fails then make sure that you and all others are in sync with each other through git.&lt;br /&gt;
&lt;b&gt;3&lt;/b&gt;. Read the error message from script if something goes wrong.&lt;br /&gt;
&lt;b&gt;4&lt;/b&gt;. The installation is easier on linux machines.&lt;br /&gt;
&lt;b&gt;5&lt;/b&gt;. See the read-me of project at&amp;nbsp;&lt;a href=&quot;https://github.com/ezyang/git-ftp&quot;&gt;https://github.com/ezyang/git-ftp&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Limitation:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
Some other protocols are not supported by the tool which we are using.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/4271445878263335535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2013/04/making-life-easier-for-php-developers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/4271445878263335535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/4271445878263335535'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2013/04/making-life-easier-for-php-developers.html' title='making life easier for PHP developers - auto uploading files '/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoHP6rf973wFmXyH7EVWQUbjFAudpbFck9yx6Anw3BqcEy2wth_rLwyFc-yaC42YZjmmmmzkvxMeGyqI5VW-Mc2Vac5LKqbMZKVTLxlYot-8EvdMq580D4lEFKu-FxruhSYeYDFvuLuC6I/s72-c/1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-3408331358179584178</id><published>2013-03-01T11:35:00.000-08:00</published><updated>2013-03-13T23:31:56.799-07:00</updated><title type='text'>Debugging !</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Lets not talk about debugging first and talk about 2 other things:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&amp;nbsp;1:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://upload.wikimedia.org/wikipedia/commons/0/04/Windkanal.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;146&quot; src=&quot;http://upload.wikimedia.org/wikipedia/commons/0/04/Windkanal.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Have you imagined what might be happening when an engineer decides to create a new plane with a new design ? (We assume that one can do so ;) ) He thinks about the purpose, safety, design etc. He might think about &amp;nbsp;aerodynamics, propulsion, fuselage, mass, structure etc. The design process would also include the use of Computational Fluid Dynamics (CFD). In short the process before building some physical component takes a long time. Even after they have built some physical model, they need to test it in&amp;nbsp;&lt;a href=&quot;http://www.nasa.gov/audience/forstudents/5-8/features/what-are-wind-tunnels-58.html&quot; target=&quot;_blank&quot;&gt;wind tunnel&lt;/a&gt;&amp;nbsp;to be sure about it. Similar amount of effort is given the construction/engineering of other components.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
If you want to test your physical component in real, then you might have to &lt;a href=&quot;http://www.uwal.org/customer/rateguide.htm&quot; target=&quot;_blank&quot;&gt;rent&lt;/a&gt;/buy a wind tunnel at relatively higher price then of an average computer. Also if some other electronic/mechanical component fails at run-time, finding the actual problem and fixing it is a difficult task.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&amp;nbsp;2:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Mercedes_Benz_W116_MidnightBlue.jpg/280px-Mercedes_Benz_W116_MidnightBlue.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Mercedes_Benz_W116_MidnightBlue.jpg/280px-Mercedes_Benz_W116_MidnightBlue.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Imagine you have a&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Mercedes-Benz_W116&quot; target=&quot;_blank&quot;&gt;Mercedes-Benz W116&lt;/a&gt;. The car was excellent product when it was built&amp;nbsp;and you are not maintaining it properly. It continues to cause problem frequently because you are not maintaining it properly. You have also learned to fix the problems with car as and when they arise.It might take some time some day, but you some how fix it.&lt;br /&gt;
On one fine day your mom asks you to drop her to a church and in-between on the road the car causes problem. But, as you have become familiar with problem solving you would be able to solve it and car start again and you would be able to successfully drop your mom to church. In this&amp;nbsp;situation your mom should not be happy thinking that &quot;owww, my son could correct that!&quot;; instead she should think like &quot;oh! how could this happen ? car stopped ?!! &quot;.&lt;br /&gt;
&lt;br /&gt;
Now that we have laid out enough foundations that needs clear out the point that i want to show; we can discuss the main topic of this post. That is &quot;Debugging&quot;.&lt;br /&gt;
&lt;br /&gt;
We, the software craftsman/developers write software/applications that people use in day to day life. But we are not able to develop them on the first run. Sometimes things would go wrong with the software that we are developing. And when things go wrong; the bug comes out, we must find the cause and fix it.&lt;br /&gt;
&lt;br /&gt;
To fix the problem we must look &lt;i&gt;&lt;b&gt;&quot;into&quot;&lt;/b&gt;&lt;/i&gt; the software while it is running. Now compare it with the aircraft system. Imagine what hey might be doing when an issue rises with the engine of aircraft ?&lt;br /&gt;
&lt;a href=&quot;http://netbeans.org/images_www/articles/70/php/debugging/return-result.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;274&quot; src=&quot;http://netbeans.org/images_www/articles/70/php/debugging/return-result.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Surely the software craftsmen/developers have more power when compared with aeronautics people. They can not see what is happening in the engine while it is running at 10,000 &lt;a href=&quot;http://en.wikipedia.org/wiki/Revolutions_per_minute&quot; target=&quot;_blank&quot;&gt;RPM&lt;/a&gt;s while the software developers can pause the execution of software on their machines without any significant amount of investment. Developers do not have to got to wind tunnels in order to see something in action.&lt;br /&gt;
&lt;br /&gt;
A software developer/craftsman can put a break-point and then do the magical things like&lt;b&gt; step in, step out, runt to cursor&lt;/b&gt; etc. Recently I have met some some people for whom the debugger does not exists. They do not know about the remote debugger available. They do not know how to configure xDebug with PHP. They do not know that&amp;nbsp;&lt;a href=&quot;http://www.gnu.org/software/gdb/&quot; target=&quot;_blank&quot;&gt;GDB&lt;/a&gt;&amp;nbsp;exists. Some people think that they are using exotic languages like Ruby and Python and debugger is not there for their language. But; by thinking wrong directions they are missing something really important.&lt;br /&gt;
&lt;br /&gt;
Sometimes people forget that debuggers exists and we can see what is happening in your code in real time line by line, variable by variable. We can see all the variables, objects etc by putting a watch on them !! If we are doing web development then we can see all the parameters in the variables in the real-time inside our IDE(although non visual-command based debuggers exists, &amp;nbsp;but i prefer &amp;nbsp;debugging visually)(eg we can see $_GET, $_POST etc in php while debugging in Netbeans).&lt;br /&gt;
&lt;br /&gt;
We can see what is happening in our software step by step, line by line; Now &lt;i&gt;imagine what people in aeronautics and other industries would had done if they had such power at their fingertips at such low cost&amp;nbsp;&lt;/i&gt;? We are underestimating the power that we have with debugger and in-turn underestimating ourselves.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
But make sure that it does not become a daily and routine activity. Debugging is not central activity of development process. It should not be daily activity as it was with our virtual/imaginary car.&lt;br /&gt;
&lt;br /&gt;
Your boss should also think same as your mom. Debugging should not become routine as it was with car. Neither some one should be proud of it!&lt;br /&gt;
&lt;br /&gt;
Also the boss should not be proud of a person with good debugging skills!&lt;br /&gt;
&lt;br /&gt;
We should work in such way that odd situations like these do not rise!&lt;br /&gt;
&lt;br /&gt;
Write such code that no problems get raised and in-turn you do not have to debug. But when the problem gets raised be equipped with debugger of your language and solve the bug well. &lt;b&gt;Do not forget to take advantage of good debugging tool, but make sure that you are not making it continuous activity.&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/3408331358179584178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2013/03/debugging.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/3408331358179584178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/3408331358179584178'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2013/03/debugging.html' title='Debugging !'/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-449890238754334860</id><published>2013-02-10T12:10:00.000-08:00</published><updated>2013-03-01T21:19:18.912-08:00</updated><title type='text'>Difference between layered architecture and tiered architechture</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;background-color: #dadada; background-image: url(http://css-tricks.com/examples/Blockquotes/images/openquote4.gif); background-repeat: no-repeat no-repeat; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; margin: 5px; padding: 18px 0px 18px 70px; text-indent: 23px;&quot;&gt;
&lt;span style=&quot;font-family: italic Times, serif;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 20px;&quot;&gt;When discussing layering,&amp;nbsp;there&#39;s&amp;nbsp;often some confusion over the terms layer and tier. Often the two are used as synonyms, but most people see tier as implementing a physical layer.
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: &#39;italic Times&#39;, serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 20px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i style=&quot;float: right;&quot;&gt;&lt;span style=&quot;font-family: italic Times, serif;&quot;&gt;&lt;span style=&quot;font-size: 14px; line-height: 20px;&quot;&gt; - &quot;Patterns of enterprise application&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 14px; line-height: 20px;&quot;&gt;architecture&lt;/span&gt;&lt;span style=&quot;font-size: 14px; line-height: 20px;&quot;&gt;&quot; By Martin Fowler. Page No: 19. ISBN: 978-81-317-9402-9 &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
While discussing with a collage mate I found out that the confusion about the &quot;&lt;b&gt;tiered&lt;/b&gt;&quot; architecture of the application and the &quot;&lt;b&gt;layered&lt;/b&gt;&quot; architecture of the application really needs to be cleared up. So this post is here to make the things clearer. Those already know what the difference is can ignore this post; this post is intended for those who do not understand it well. (However this will not teach you how you should design your layers/tiers; instead it shows the difference)&lt;br /&gt;
&lt;br /&gt;
But before going into the question of &lt;b&gt;layer&lt;/b&gt;&amp;nbsp;and &lt;b&gt;tier&lt;/b&gt;&amp;nbsp;we need to ask a fundamental question: &lt;b&gt;why &lt;i&gt;tier&lt;/i&gt;&amp;nbsp;and &lt;i&gt;layer&lt;/i&gt;&amp;nbsp;are required ?&lt;/b&gt;&lt;br /&gt;
And the answer could be to reduce complexity, increase re-usability, or for standardization etc.&lt;br /&gt;
&lt;br /&gt;
In both the terminologies, they divide the code in different parts like &quot;&lt;b&gt;presentation&lt;/b&gt;&quot;,&quot;&lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Business_logic&quot; target=&quot;_blank&quot;&gt;domain logic&lt;/a&gt;&lt;/b&gt;&quot;,&quot;&lt;b&gt;data source logic&lt;/b&gt;&quot;(or even more parts sometimes).&lt;br /&gt;
&lt;br /&gt;
In really simple application one might have one &lt;a href=&quot;http://en.wikipedia.org/wiki/Method_(computer_programming)&quot; target=&quot;_blank&quot;&gt;method&lt;/a&gt;(i use the term method to indicate a group of callable statement, it might be a function, &lt;a href=&quot;http://en.wikipedia.org/wiki/Subroutine&quot; target=&quot;_blank&quot;&gt;subroutine&lt;/a&gt; etc in context of any other &lt;a href=&quot;http://en.wikipedia.org/wiki/C_(programming_language)&quot; target=&quot;_blank&quot;&gt;c&lt;/a&gt; like language). One might be to get data, second could be for domain logic and third could be for view. But as the application becomes more and more complex you will be required to separate them through some&amp;nbsp;mechanism. In the next iteration of development you might move those methods to different classes. And if the application is even more complex, you might put those classes in different &lt;a href=&quot;http://docs.oracle.com/javase/tutorial/java/concepts/package.html&quot; target=&quot;_blank&quot;&gt;package&lt;/a&gt;,or &lt;a href=&quot;http://en.wikipedia.org/wiki/Namespace&quot; target=&quot;_blank&quot;&gt;namespace&lt;/a&gt;&amp;nbsp;or &lt;a href=&quot;http://en.wikipedia.org/wiki/Namespace_(computer_science)&quot; target=&quot;_blank&quot;&gt;any other mechanism&lt;/a&gt; to separate them.&lt;br /&gt;
&lt;br /&gt;
If it is a java application you might create separate classes, put them in one &lt;a href=&quot;http://en.wikipedia.org/wiki/JAR_(file_format)&quot; target=&quot;_blank&quot;&gt;jar&lt;/a&gt;&amp;nbsp;and use them in the &lt;a href=&quot;http://en.wikipedia.org/wiki/Abstraction_layer&quot; target=&quot;_blank&quot;&gt;upper level abstractions&lt;/a&gt;. If you are working on a .Net project you might create a &lt;a href=&quot;http://en.wikipedia.org/wiki/Dynamic-link_library&quot; target=&quot;_blank&quot;&gt;dll&lt;/a&gt;&amp;nbsp;in same way. If you are working in some &lt;a href=&quot;http://clojure.org/&quot; target=&quot;_blank&quot;&gt;other language&lt;/a&gt;&amp;nbsp;there would be some mechanism to achieve the same thing.&lt;br /&gt;
&lt;br /&gt;
Typically one would create a package(or dll or jar) for data source logic (that is for accessing data from the data source - typically it would abstract the data access to higher level layers. the higher level layers should not know from where the data is&amp;nbsp;coming&amp;nbsp;from. you might be able to change the data source from file to &lt;a href=&quot;http://en.wikipedia.org/wiki/Relational_database&quot; target=&quot;_blank&quot;&gt;relational database&lt;/a&gt;&amp;nbsp;and from that to &lt;a href=&quot;http://en.wikipedia.org/wiki/Non-relational_database&quot; target=&quot;_blank&quot;&gt;non-relational database&lt;/a&gt;&amp;nbsp;without higher level knowing about the change. You get such advantages when designing an application with layering in mind.). You would use the data source logic in the domain logic. And then further use the domain logic in the presentation. What you would be doing is much like shown in the Fig-1 below:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&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/AVvXsEhuD2c1t_s0OsNjAo_7WoVnUqALmFPH7CtzHM4nb1DN9ozgAzMWl2TmbYv8wOnlNaF8wiWuHCEbQEr3EOZBk8gbwvJOfBJfXjbHp4Pw8vqa0dtOaaTBtrIVZXGC7225Q58XuDcQOjOLR_nx/s1600/Drawing1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;305&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuD2c1t_s0OsNjAo_7WoVnUqALmFPH7CtzHM4nb1DN9ozgAzMWl2TmbYv8wOnlNaF8wiWuHCEbQEr3EOZBk8gbwvJOfBJfXjbHp4Pw8vqa0dtOaaTBtrIVZXGC7225Q58XuDcQOjOLR_nx/s400/Drawing1.png&quot; width=&quot;400&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;&lt;center&gt;
&lt;b&gt;Fig-1&lt;/b&gt;&lt;/center&gt;
&lt;center&gt;
&lt;/center&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
What we are doing here in Fig-1 is &lt;b&gt;logical separation of code&lt;/b&gt;. Although you would have programmed the code in different method, different class, different package, different project; at its heart all the code would be running on the same machine. When the code is running on the same machine as shown in the above fig it &lt;b&gt;is known as&lt;/b&gt; &quot;&lt;b&gt;&lt;i&gt;layering&lt;/i&gt;&lt;/b&gt;&quot;.&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
But sometimes because of some &lt;a href=&quot;http://en.wikipedia.org/wiki/Scalability&quot; target=&quot;_blank&quot;&gt;issue&lt;/a&gt;s the layering of the application does not help, you need to make pieces of you application and put them on different machines to solve those issues. When you put those pieces (e.g., presentation, data source logic and domain logic etc or even more pieces) on different machines, they would communicate with each other over the network in order to complete some activity.&lt;br /&gt;
&lt;br /&gt;
The communication could happen by simply accessing a restful URL, or calling a web-service or calling a WCF service of RMI or any other technology. Typically when you say the&amp;nbsp;architecture&amp;nbsp;is &quot;&lt;b&gt;tiered&lt;/b&gt;&quot;, the &#39;pieces&#39; would typically be on different physical(or &lt;a href=&quot;http://en.wikipedia.org/wiki/Virtualization&quot; target=&quot;_blank&quot;&gt;logical&lt;/a&gt;) machine.&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/AVvXsEiPhoJw0l3GeNP7xPpD5YvYwGuQwloR1SSI4Yk7b3-OZI2lwU3nB8B7YEuJmXxhUDPRrRUmU8VRCWhvoNF_4zh0XyFPXuxNNHkGqt_tbF7bzZlBETpRkAVDHl4vahNth-zTHywkXI6AV9OT/s1600/Drawing1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPhoJw0l3GeNP7xPpD5YvYwGuQwloR1SSI4Yk7b3-OZI2lwU3nB8B7YEuJmXxhUDPRrRUmU8VRCWhvoNF_4zh0XyFPXuxNNHkGqt_tbF7bzZlBETpRkAVDHl4vahNth-zTHywkXI6AV9OT/s400/Drawing1.png&quot; width=&quot;366&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;&lt;b&gt;Fig - 2&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Whenever we use the term tiered the communication between &lt;i&gt;pieces &lt;/i&gt;happens through network. While development you might put all the &lt;i&gt;pieces&lt;/i&gt;&amp;nbsp;on a single machine, but typically the term tiered means that they can be deployed ever the machine anywhere.&lt;br /&gt;
&lt;br /&gt;
When ever you apply &lt;b&gt;tired&lt;/b&gt;&amp;nbsp;architecture, it greatly affects the over all performance when compared with the layered&amp;nbsp;architecture because the communication between two physical machines is always slower than the communication between two &lt;i&gt;pieces&lt;/i&gt;&amp;nbsp;on the same machine.&lt;br /&gt;
&lt;br /&gt;
Although one tier itself can have many layers in it.&lt;br /&gt;
&lt;br /&gt;
To conclude we can say that even if you have used methods to separate view, domain model etc; you can call it a layered&amp;nbsp;architecture. Layered architecture is on same machine. Tiered&amp;nbsp;architecture&amp;nbsp;is always on different machine (although&amp;nbsp;you can put them on same machine if you wish).&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
There are many points that affect the decision abut layered&amp;nbsp;architecture&amp;nbsp;and tiered&amp;nbsp;architecture&amp;nbsp;so a&amp;nbsp;trainee&amp;nbsp;or journey man should never take decision directly. He/She should always consult the &lt;b&gt;&quot;master craftsman&quot;&lt;/b&gt;&amp;nbsp;before taking any decision.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/449890238754334860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2013/02/difflayertier.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/449890238754334860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/449890238754334860'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2013/02/difflayertier.html' title='Difference between layered architecture and tiered architechture'/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuD2c1t_s0OsNjAo_7WoVnUqALmFPH7CtzHM4nb1DN9ozgAzMWl2TmbYv8wOnlNaF8wiWuHCEbQEr3EOZBk8gbwvJOfBJfXjbHp4Pw8vqa0dtOaaTBtrIVZXGC7225Q58XuDcQOjOLR_nx/s72-c/Drawing1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-4164280299872521599</id><published>2013-01-18T01:00:00.000-08:00</published><updated>2013-01-18T01:02:24.862-08:00</updated><title type='text'>Problem 28</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div align=&quot;left&quot; class=&quot;java&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;3&quot; cellspacing=&quot;0&quot; bgcolor=&quot;#ffffff&quot;&gt;
   &lt;tr&gt;
  &lt;!-- start source code --&gt;
   &lt;td nowrap=&quot;nowrap&quot; valign=&quot;top&quot; align=&quot;left&quot;&gt;
    &lt;code&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f7f5f&quot;&gt;//package&amp;nbsp;javaapplication1;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f5fbf&quot;&gt;Starting&amp;nbsp;with&amp;nbsp;the&amp;nbsp;number&amp;nbsp;1&amp;nbsp;and&amp;nbsp;moving&amp;nbsp;to&amp;nbsp;the&amp;nbsp;right&amp;nbsp;in&amp;nbsp;a&amp;nbsp;clockwise&amp;nbsp;direction&amp;nbsp;a&amp;nbsp;5&amp;nbsp;by&amp;nbsp;5&amp;nbsp;spiral&amp;nbsp;is&amp;nbsp;formed&amp;nbsp;as&amp;nbsp;follows:&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f5fbf&quot;&gt;21&amp;nbsp;22&amp;nbsp;23&amp;nbsp;24&amp;nbsp;25&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f5fbf&quot;&gt;20&amp;nbsp;&amp;nbsp;7&amp;nbsp;&amp;nbsp;8&amp;nbsp;&amp;nbsp;9&amp;nbsp;10&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f5fbf&quot;&gt;19&amp;nbsp;&amp;nbsp;6&amp;nbsp;&amp;nbsp;1&amp;nbsp;&amp;nbsp;2&amp;nbsp;11&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f5fbf&quot;&gt;18&amp;nbsp;&amp;nbsp;5&amp;nbsp;&amp;nbsp;4&amp;nbsp;&amp;nbsp;3&amp;nbsp;12&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f5fbf&quot;&gt;17&amp;nbsp;16&amp;nbsp;15&amp;nbsp;14&amp;nbsp;13&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f5fbf&quot;&gt;It&amp;nbsp;can&amp;nbsp;be&amp;nbsp;verified&amp;nbsp;that&amp;nbsp;the&amp;nbsp;sum&amp;nbsp;of&amp;nbsp;the&amp;nbsp;numbers&amp;nbsp;on&amp;nbsp;the&amp;nbsp;diagonals&amp;nbsp;is&amp;nbsp;101.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f5fbf&quot;&gt;What&amp;nbsp;is&amp;nbsp;the&amp;nbsp;sum&amp;nbsp;of&amp;nbsp;the&amp;nbsp;numbers&amp;nbsp;on&amp;nbsp;the&amp;nbsp;diagonals&amp;nbsp;in&amp;nbsp;a&amp;nbsp;1001&amp;nbsp;by&amp;nbsp;1001&amp;nbsp;spiral&amp;nbsp;formed&amp;nbsp;in&amp;nbsp;the&amp;nbsp;same&amp;nbsp;way?&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;this&amp;nbsp;is&amp;nbsp;what&amp;nbsp;one&amp;nbsp;can&amp;nbsp;write&amp;nbsp;with&amp;nbsp;poor&amp;nbsp;tools&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;Timing:&amp;nbsp;1:01&amp;nbsp;am&amp;nbsp;to&amp;nbsp;1:54&amp;nbsp;am&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@author&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;umang&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;public&amp;nbsp;class&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Problem28&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@param&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;args&amp;nbsp;the&amp;nbsp;command&amp;nbsp;line&amp;nbsp;arguments&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;public&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;void&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;main&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;String&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[]&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;args&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&amp;nbsp;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;max&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;1001&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;arr&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[][]&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;max&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;][&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;max&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;]&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;x&amp;nbsp;=&amp;nbsp;max&amp;nbsp;/&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;2&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;y&amp;nbsp;=&amp;nbsp;max&amp;nbsp;/&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;2&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;count&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;increment&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;2&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f7f5f&quot;&gt;//&amp;nbsp;initialize&amp;nbsp;first&amp;nbsp;square&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;arr&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;x&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;][&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;y&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;]&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;=&amp;nbsp;count++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;arr&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;x&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;][&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;y++&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;]&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;=&amp;nbsp;count++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;arr&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;x++&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;][&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;y&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;]&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;=&amp;nbsp;count++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;arr&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;x&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;][&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;y--&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;]&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;=&amp;nbsp;count++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;arr&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;x&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;][&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;y--&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;]&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;=&amp;nbsp;count++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;arr&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;x--&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;][&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;y&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;]&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;=&amp;nbsp;count++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;arr&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;x--&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;][&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;y&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;]&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;=&amp;nbsp;count++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;arr&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;x&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;][&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;y++&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;]&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;=&amp;nbsp;count++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f7f5f&quot;&gt;//arr[x][y++]&amp;nbsp;=&amp;nbsp;count++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f7f5f&quot;&gt;//arr[x][y++]&amp;nbsp;=&amp;nbsp;count++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f7f5f&quot;&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;y++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f7f5f&quot;&gt;//System.out.println(x&amp;nbsp;+&amp;nbsp;&amp;#34;&amp;nbsp;&amp;#34;&amp;nbsp;+&amp;nbsp;y&amp;nbsp;+&amp;nbsp;&amp;#34;&amp;nbsp;&amp;#34;&amp;nbsp;+&amp;nbsp;count&amp;nbsp;+&amp;nbsp;&amp;#34;&amp;nbsp;&amp;#34;&amp;nbsp;+&amp;nbsp;increment);&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;while&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;x&amp;nbsp;!=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;amp;&amp;amp;&amp;nbsp;y&amp;nbsp;!=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&amp;nbsp;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;increment++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f7f5f&quot;&gt;//&amp;nbsp;&amp;nbsp;System.out.println(&amp;#34;start&amp;nbsp;&amp;#34;&amp;nbsp;+&amp;nbsp;x&amp;nbsp;+&amp;nbsp;&amp;#34;&amp;nbsp;&amp;#34;&amp;nbsp;+&amp;nbsp;y&amp;nbsp;+&amp;nbsp;&amp;#34;&amp;nbsp;&amp;#34;&amp;nbsp;+&amp;nbsp;count&amp;nbsp;+&amp;nbsp;&amp;#34;&amp;nbsp;&amp;#34;&amp;nbsp;+&amp;nbsp;increment);&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;increment;&amp;nbsp;i++&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&amp;nbsp;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;arr&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;x&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;][&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;y++&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;]&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;=&amp;nbsp;count++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f7f5f&quot;&gt;//y++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;y--;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;x++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f7f5f&quot;&gt;//System.out.println(x&amp;nbsp;+&amp;nbsp;&amp;#34;&amp;nbsp;&amp;#34;&amp;nbsp;+&amp;nbsp;y&amp;nbsp;+&amp;nbsp;&amp;#34;&amp;nbsp;&amp;#34;&amp;nbsp;+&amp;nbsp;count&amp;nbsp;+&amp;nbsp;&amp;#34;&amp;nbsp;&amp;#34;&amp;nbsp;+&amp;nbsp;increment);&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;increment;&amp;nbsp;i++&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&amp;nbsp;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;arr&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;x++&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;][&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;y&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;]&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;=&amp;nbsp;count++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f7f5f&quot;&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(x&amp;nbsp;+&amp;nbsp;&amp;#34;&amp;nbsp;&amp;#34;&amp;nbsp;+&amp;nbsp;y&amp;nbsp;+&amp;nbsp;&amp;#34;&amp;nbsp;&amp;#34;&amp;nbsp;+&amp;nbsp;count&amp;nbsp;+&amp;nbsp;&amp;#34;&amp;nbsp;&amp;#34;&amp;nbsp;+&amp;nbsp;increment);&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;x--;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;y--;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;increment++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f7f5f&quot;&gt;//System.out.println(x&amp;nbsp;+&amp;nbsp;&amp;#34;&amp;nbsp;&amp;#34;&amp;nbsp;+&amp;nbsp;y&amp;nbsp;+&amp;nbsp;&amp;#34;&amp;nbsp;&amp;#34;&amp;nbsp;+&amp;nbsp;count&amp;nbsp;+&amp;nbsp;&amp;#34;&amp;nbsp;&amp;#34;&amp;nbsp;+&amp;nbsp;increment);&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;increment;&amp;nbsp;i++&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&amp;nbsp;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;arr&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;x&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;][&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;y--&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;]&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;=&amp;nbsp;count++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;x--;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;y++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f7f5f&quot;&gt;///System.out.println(x&amp;nbsp;+&amp;nbsp;&amp;#34;&amp;nbsp;&amp;#34;&amp;nbsp;+&amp;nbsp;y&amp;nbsp;+&amp;nbsp;&amp;#34;&amp;nbsp;&amp;#34;&amp;nbsp;+&amp;nbsp;count&amp;nbsp;+&amp;nbsp;&amp;#34;&amp;nbsp;&amp;#34;&amp;nbsp;+&amp;nbsp;increment);&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;increment;&amp;nbsp;i++&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&amp;nbsp;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;arr&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;x--&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;][&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;y&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;]&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;=&amp;nbsp;count++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;x++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;y++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f7f5f&quot;&gt;//System.out.println(&amp;#34;end&amp;#34;&amp;nbsp;+&amp;nbsp;x&amp;nbsp;+&amp;nbsp;&amp;#34;&amp;nbsp;&amp;#34;&amp;nbsp;+&amp;nbsp;y&amp;nbsp;+&amp;nbsp;&amp;#34;&amp;nbsp;&amp;#34;&amp;nbsp;+&amp;nbsp;count&amp;nbsp;+&amp;nbsp;&amp;#34;&amp;nbsp;&amp;#34;&amp;nbsp;+&amp;nbsp;increment);&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;increment;&amp;nbsp;i++&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&amp;nbsp;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;arr&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;x&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;][&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;y++&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;]&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;=&amp;nbsp;count++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f7f5f&quot;&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(int&amp;nbsp;i&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;arr.length;&amp;nbsp;i++)&amp;nbsp;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f7f5f&quot;&gt;for&amp;nbsp;(int&amp;nbsp;j&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;j&amp;nbsp;&amp;lt;&amp;nbsp;arr[i].length;&amp;nbsp;j++)&amp;nbsp;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f7f5f&quot;&gt;System.out.printf(&amp;#34;%2d&amp;nbsp;&amp;#34;,&amp;nbsp;arr[i][j]);&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f7f5f&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f7f5f&quot;&gt;System.out.println(&amp;#34;&amp;#34;);&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f7f5f&quot;&gt;}*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sum&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;arr.length;&amp;nbsp;i++&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&amp;nbsp;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f7f5f&quot;&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(arr[i][i]&amp;nbsp;+&amp;nbsp;&amp;#34;&amp;nbsp;&amp;#34;);&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sum&amp;nbsp;+=&amp;nbsp;arr&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;][&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;]&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;row&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&amp;nbsp;=&amp;nbsp;arr.length&amp;nbsp;-&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&amp;nbsp;i&amp;nbsp;&amp;gt;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;amp;&amp;amp;&amp;nbsp;row&amp;nbsp;&amp;lt;&amp;nbsp;arr.length;&amp;nbsp;i--,&amp;nbsp;row++&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&amp;nbsp;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;if&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;row&amp;nbsp;!=&amp;nbsp;i&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&amp;nbsp;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sum&amp;nbsp;+=&amp;nbsp;arr&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;row&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;][&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;]&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;System.out.println&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#2a00ff&quot;&gt;&amp;#34;sum&amp;nbsp;is&amp;nbsp;&amp;#34;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;+&amp;nbsp;sum&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;/code&gt;
    
   &lt;/td&gt;
  &lt;!-- end source code --&gt;
   &lt;/tr&gt;
  
&lt;/table&gt;
&lt;/div&gt;

&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/4164280299872521599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2013/01/problem-28.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/4164280299872521599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/4164280299872521599'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2013/01/problem-28.html' title='Problem 28'/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-3766153932137341039</id><published>2013-01-13T03:40:00.001-08:00</published><updated>2013-01-13T07:34:22.214-08:00</updated><title type='text'>Refactoring code-1 - breaking complex if...else to simple structure</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In order to show how I broke down nested &lt;a href=&quot;http://en.wikipedia.org/wiki/Conditional_(computer_programming)&quot; target=&quot;_blank&quot;&gt;if...else&lt;/a&gt; structure into smaller, more manageable pieces, I have to show it with an example. The example might be technology specific but person with a little experience will be able to figure out what I did-and how the very same thing could be done with his/her programming language.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;I&lt;/span&gt; was working on a web based application on &lt;a href=&quot;http://php.net/&quot; target=&quot;_blank&quot;&gt;PHP&lt;/a&gt; and &lt;a href=&quot;http://ellislab.com/codeigniter&quot; target=&quot;_blank&quot;&gt;CodeIgniter&lt;/a&gt; framework. Application was simple in the beginning. Admin could do certain things. Obviously the user should be allowed only after logging in&amp;nbsp;through&amp;nbsp;the admin login. If the login was successful the we set certain things in the session. All the admin pages should be&amp;nbsp;accessible&amp;nbsp;only after logging in to the system. I thought of some solution that was like &quot;&lt;a href=&quot;http://en.wikipedia.org/wiki/Aspect-oriented_programming&quot; target=&quot;_blank&quot;&gt;Aspect Oriented Programming&lt;/a&gt;&quot; (or AOP) that i was used to do with Java(&lt;a href=&quot;http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/aop.html&quot; target=&quot;_blank&quot;&gt;Spring AOP&lt;/a&gt; / &lt;a href=&quot;http://www.eclipse.org/aspectj/&quot; target=&quot;_blank&quot;&gt;AspjecctJ&lt;/a&gt;). The very same thing could be achieved in the CodeIgniter framework through what they call &lt;a href=&quot;http://ellislab.com/codeigniter/user-guide/general/hooks.html&quot; target=&quot;_blank&quot;&gt;hooks&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
We would be seeing the same hook that my team mate wrote and later I refactored for better maintainability (we will take it as an example in order to understand the technique).&lt;br /&gt;
&lt;br /&gt;
We created a controller &quot;login_check&quot; and a method named &quot;checkLogin&quot;. The checkLogin function from &quot;login_check&quot; class was invoked before any controller(the entry needed to be made in the hooks.php in application/config in php-CodeIgniter project). By doing this we saved ourselves from writing if/else on all the pages in the admin part.&lt;br /&gt;
&lt;br /&gt;
(This method is executed before any controller - controller method execution)&lt;br /&gt;
&lt;br /&gt;
The class looked something like shown in the snippet-1:&lt;br /&gt;
&lt;!-- load js to javascript highlight --&gt;
&lt;!--SYNTAX HIGHLIGHTER BEGINS--&gt;
&lt;link href=&quot;http://alexgorbatchev.com/pub/sh/current/styles/shCore.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;&gt;&lt;/link&gt;
&lt;link href=&quot;http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;&gt;&lt;/link&gt;
&lt;script src=&quot;http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPhp.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script language=&quot;javascript&quot;&gt;
SyntaxHighlighter.config.bloggerMode = true;
SyntaxHighlighter.config.clipboardSwf = &#39;http://alexgorbatchev.com/pub/sh/current/scripts/clipboard.swf&#39;;
SyntaxHighlighter.all();
&lt;/script&gt;
&lt;!--SYNTAX HIGHLIGHTER ENDS--&gt;
&lt;!-- end loading highlighting js --&gt;
&lt;!-- actual code anippet-1 --&gt;
&lt;script class=&quot;brush: php&quot; title=&quot;&amp;lt;b&amp;gt;Snippet-1&amp;lt;/b&amp;gt;&quot; type=&quot;syntaxhighlighter&quot;&gt;&lt;![CDATA[
&lt;?php

class login_check extends CI_Controller {

    public function __construct() {
        parent::__construct();
        $this-&gt;__clear_cache();
    }

    function checkLogin() {
        if ($this-&gt;router-&gt;fetch_class() != &#39;authenticate&#39;) {
            $ci = get_instance();
            if (!$ci-&gt;session-&gt;userdata(&#39;logged_in&#39;)) {
                redirect(base_url() . &#39;admin/authenticate&#39;, &#39;refresh&#39;);
            }
        }
    }
}

]]&gt;&lt;/script&gt;
&lt;!-- end code anippet-1 --&gt;

It is a normal CodeIgniter controller with a constructor. The line 11 (in code snippet-1) checks if the class(controller in this case) is &#39;authenticate&#39; (the method check_login is executed before doing anything in the actual controller.) If the class is the authenticate (the one that renders the form) then we should not be redirecting him/her to the login (through appropriate&amp;nbsp;route) (otherwise it would send us in a redirection loop that does not end). If the user has requested login page or anything that has anything to do with authenticate then we are not redirecting the user(eg if the button click on login page invokes a method from authenticate controller indirectly).&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
On the line 12 in the snippet-1 we get the CodeIgniter instance that is required in order to access the session.&lt;br /&gt;
&lt;br /&gt;
And on the line 13 we check if the session is set and if not set then we redirect the visitor the the login page.&lt;br /&gt;
&lt;br /&gt;
All the pages for admin were with &lt;a href=&quot;http://en.wikipedia.org/wiki/Uniform_resource_identifier&quot; target=&quot;_blank&quot;&gt;URI&lt;/a&gt; &quot;admin/&quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;T&lt;/span&gt;hings we good enough &lt;b&gt;so far&lt;/b&gt;. Then we started implementing the Student part. Now we were required to write the pages for Student as well. Student also could see pages only after he/she is &lt;a href=&quot;http://en.wikipedia.org/wiki/Authentication&quot; target=&quot;_blank&quot;&gt;authenticated&lt;/a&gt;. The student can not see pages for admin that is the student can not see the pages for which he/she is not &lt;a href=&quot;http://en.wikipedia.org/wiki/Authorization&quot; target=&quot;_blank&quot;&gt;authorized&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Now we had to write the code that would check if the user is logged in or not also we also had to make sure that the user is&amp;nbsp;accessing the intended pages only(that is admin is accessing pages of admin and the student is&amp;nbsp;accessing&amp;nbsp;the pages of student only). If the student tried to see the pages of admin then he was to be redirected to his home page (that is URI &quot;/student&quot;).&lt;br /&gt;
&lt;br /&gt;
Also if the user had requested any URI starting with student/* as was not authenticated then we had redirect the user to user&#39;s login page of student. Same way if the user tries to access anything with URI matching :admin/*&quot; then we had to redirect the user to admin&#39;s login page.&lt;br /&gt;
&lt;br /&gt;
The code looked as shown in Snippet-2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;!-- start code anippet-2 --&gt;
&lt;script class=&quot;brush: php&quot; title=&quot;&amp;lt;B&amp;gt;Snippet-2&amp;lt;/b&amp;gt;&quot; type=&quot;syntaxhighlighter&quot;&gt;&lt;![CDATA[
&lt;?php

/**
 * this page checkes for login 
 */
class login_check extends CI_Controller {

    public function __construct() {
        parent::__construct();
    }

    /**
     * checks login. if the login is not done then redirects the user to logi page
     */
    function checkLogin() {

        /**
         * If the called controller(class) is authenticate then do not check for
         * authentication.
         * it you remove this if it would result in redirect loop
         */
        if ($this-&gt;router-&gt;fetch_class() != &#39;admin_authenticate&#39; &amp;&amp; $this-&gt;router-&gt;fetch_class() != &#39;student_authenticate&#39;) {

            $ci = get_instance();

            $dir = $this-&gt;_get_root_directory_requested();
            if ($dir == &#39;&#39; &amp;&amp; $ci-&gt;session-&gt;userdata(&#39;logged_in&#39;)) {
                if ($ci-&gt;session-&gt;userdata(&#39;type&#39;) == &#39;admin&#39;) {
                    redirect(base_url() . &#39;admin/dashboard&#39;, &#39;refresh&#39;);
                } else if ($ci-&gt;session-&gt;userdata(&#39;type&#39;) == &#39;student&#39;) {
                    // if user is logged in as admin and reying to access student
                    // then send him redirect to the admin
                    redirect(base_url() . &#39;student/dashboard&#39;, &#39;refresh&#39;);
                }
            }

            // if not logged in redirect to appropriate dreictory&#39;s authenticate
            if (!$ci-&gt;session-&gt;userdata(&#39;logged_in&#39;)) {
                if ($dir == &#39;student&#39;) {
                    redirect(base_url() . &#39;student/student_authenticate&#39;, &#39;refresh&#39;);
                } else if ($dir == &#39;admin&#39;) {
                    redirect(base_url() . &#39;admin/admin_authenticate&#39;, &#39;refresh&#39;);
                }
            } else { // the user is logged in
                // if user is logged in as admin and reying to access student
                // then send him redirect to the admin
                if ($ci-&gt;session-&gt;userdata(&#39;type&#39;) == &#39;admin&#39; &amp;&amp; $dir == &#39;student&#39;) {
                    redirect(base_url() . &#39;admin/dashboard&#39;, &#39;refresh&#39;);
                } else if ($ci-&gt;session-&gt;userdata(&#39;type&#39;) == &#39;student&#39; &amp;&amp; $dir == &#39;admin&#39;) {
                    // if user is logged in as admin and reying to access student
                    // then send him redirect to the admin
                    redirect(base_url() . &#39;student/dashboard&#39;, &#39;refresh&#39;);
                }
            }
        }
    }

    function _get_root_directory_requested() {
        $dir_all = explode(&quot;/&quot;, uri_string());
        $dir = $dir_all[0];
        if ($dir == &#39;&#39;) {
            $dir = false;
        }
        return $dir;
    }

}

]]&gt;&lt;/script&gt;
&lt;!-- end code anippet-2 --&gt;
&lt;br /&gt;
To understand what is happening here we need to first know the method _get_root_directory_requested() (that I have written in snippet-2). This method returns the top level directory name from the requested URI (if if user has requested &#39;/admin/students/edit/1&#39; then the method &lt;b&gt;would&lt;/b&gt;&amp;nbsp;return &#39;admin&#39;). That method helped in keeping the &quot;checkLogin&quot; function smaller.&lt;br /&gt;
&lt;br /&gt;
The line 24 in snippet-2 does the same thing discussed earlier.&lt;br /&gt;
Then on the line 26 we get the requested directory(eg admin,student).&lt;br /&gt;
On line 27 we check if the user is logged in as admin and he has requested for /. In this case we redirect him to admin/dashboard.&lt;br /&gt;
On line 42 we redirect the user to student/dashboard if the student has logged in and trying to access / URI.&lt;br /&gt;
&lt;br /&gt;
On line 38 we redirect the user to appropriate login page depending on the top level directory he has requested. And on the 45&amp;nbsp;onward&amp;nbsp;we redirect the student to student/dashboard and admin to admin/dashboard if he/she is trying to access un-authorized pages.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;T&lt;/span&gt;his also worked fine so far. After this we were asked to write the Super-Admin feature. In super admin we had to create a user who could manage the administrators. This introduced the third User-Type. We had to check the very same things discussed above(that is user should be given access to pages for which he/she is authenticated and authorized).&lt;br /&gt;
&lt;br /&gt;
Because of the third user being added I though of &lt;b&gt;adding some more &lt;a href=&quot;http://en.wikipedia.org/wiki/Conditional_(computer_programming)&quot; target=&quot;_blank&quot;&gt;if...else&lt;/a&gt;&lt;/b&gt; to make the things work. But if I had done it, it would make the function &lt;b&gt;even &lt;u&gt;bigger&lt;sup&gt;[1]&lt;/sup&gt;&lt;/u&gt; and difficult to read and in-turn difficult to maintain&lt;/b&gt;. Also the function will not be visible on the screen once on normal displays.&lt;br /&gt;
&lt;br /&gt;
So i applied some refactoring to it. After doing it the code looked as it is shown in scnippet-3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;!-- start code anippet-2 --&gt;
&lt;script class=&quot;brush: php&quot; title=&quot;&amp;lt;B&amp;gt;Snippet-3&amp;lt;/b&amp;gt;&quot; type=&quot;syntaxhighlighter&quot;&gt;&lt;![CDATA[
&lt;?php

/**
 * this page checkes for login 
 * assuming some convensions. the dir name after base path is same as user type
 * eg type is super_admin ans the path also starts with super_admin
 * 
 * also assuming that the url of authenticator is authenticate for all the page
 */
class login_check extends CI_Controller {

    //  stores the authentication urls for each type of URL
    var $student_authentication_pages;

    public function __construct() {
        parent::__construct();

        // map each user type/directory to his authenticate url
        // see assumptions in the title
        $this-&gt;student_authentication_pages = array();
        $this-&gt;student_authentication_pages[&#39;admin&#39;] = &#39;admin/admin_authenticate&#39;;
        $this-&gt;student_authentication_pages[&#39;student&#39;] = &#39;student/authenticate&#39;;
        $this-&gt;student_authentication_pages[&#39;super_admin&#39;] = &#39;super_admin/authenticate&#39;;
    }

    /**
     * checks login. if the login is not done then redirects the user to logi page
     */
    function checkLogin() {

        /**
         * If the called controller(class) is authenticate then do not check for
         * authentication.
         * if you remove this if it would result in redirect loop
         */
        if ($this-&gt;_is_authentication_controller()) {
            $ci = get_instance();
            // if logged in
            if ($this-&gt;_is_logged_in()) {
                $type = $ci-&gt;session-&gt;userdata(&#39;type&#39;);
                $this-&gt;_authorize_for_url_with($type);
            } else {
                // not logged in
                // redirect to appropriate page
                $this-&gt;_redirect_to_appropriate_login();
            }
        }
    }

    /**
     * returns the first directory name after base path
     */
    function _get_root_directory_requested() {
        $dir_all = explode(&quot;/&quot;, uri_string());
        $dir = $dir_all[0];
        if ($dir == &#39;&#39;) {
            $dir = false;
        }
        return $dir;
    }

    /**
     * call this method only if the user is logged in.
     * if the user type is admin then it would allow any requestes 
     * to things below admin/*.
     * would redirect to users home page if requesting other page.
     * (eg if you are admin and trying to access any page under super_admin page
     * then it would redirect you to your page)
     * @param type $name is the top level dire name (eg admin)
     */
    function _authorize_for_url_with($name) {
        $dir = $this-&gt;_get_root_directory_requested();
        if ($dir != $name) {
            redirect(base_url() . $name, &#39;refresh&#39;);
        }
    }

    /**
     * method is called when the user is not logged in.
     * if the user requested the / then would redirect to student login.
     * if user has requested for any page but could not be authenticated 
     * because of some reason then would  be redirected to appropriate page
     * (eg if the user requested for admin/user/admin but he is not authenticated
     * then he would be redirected to admin/ and from there he would be redirected
     * to the login page)
     */
    function _redirect_to_appropriate_login() {
        $dir = $this-&gt;_get_root_directory_requested();
        if ($dir) {
            redirect($this-&gt;student_authentication_pages[$dir], &#39;refresh&#39;);
        } else {
            redirect($this-&gt;student_authentication_pages[&#39;student&#39;], &#39;refresh&#39;);
        }
    }

    /**
     * 
     * @return type Boolean true if user is logged in 
     */
    function _is_logged_in() {
        return $ci-&gt;session-&gt;userdata(&#39;logged_in&#39;);
    }

    /**
     * return true if requested controller is  any of the authentication controller
     * @return type Boolean true if requested controller is 
     */
    function _is_authentication_controller() {
        return $this-&gt;router-&gt;fetch_class() != &#39;admin_authenticate&#39;
                &amp;&amp; $this-&gt;router-&gt;fetch_class() != &#39;student_authenticate&#39;
                &amp;&amp; $this-&gt;router-&gt;fetch_class() != &#39;super_admin_authenticate&#39;;
    }

}

?&gt;
]]&gt;&lt;/script&gt;
&lt;!-- end code anippet-2 --&gt;

&lt;br /&gt;
The method &#39;_get_root_directory_requested&#39; stays as it was in the previous snippet and does the same thing.&lt;br /&gt;
checkLogin is the method which would be invoked and it would invoke other methods in order to perform its task.&lt;br /&gt;
&lt;br /&gt;
We would now see what changes I did in order to make things easier to read and maintain.&lt;br /&gt;
&lt;br /&gt;
The line 36 checks if the controller before which the method is invoked is not one of authentication controller. &lt;b&gt;We have replaced a complex condition with a method call.&lt;/b&gt; We placed the complex condition inside a method call that is easier to read as well as easier to maintain&lt;sup&gt;[1].&amp;nbsp;&lt;/sup&gt;  The complex condition with two &#39;and&#39; was encapsulated inside a method named &#39;_is_authentication_controller&#39;. This can also be seen as an &lt;b&gt;abstraction &lt;/b&gt;we built. It prevents us from getting to the actual detail of names of the controllers. We can just use the method. We are not required to go into the details. In future if new controller for authentication is added (in case of new user being added) then we would be easily able to make the changes.&lt;br /&gt;
&lt;br /&gt;
At line 39 we call a method that checks for login in the session. It returns true if user is logged in and false if the user is not logged in. On the line 40 we get the user type that is logged in. On the line 41 we call method &quot;_authorize_for_url_with&quot; with argument of user type that we have got from previous line.&lt;br /&gt;
&lt;br /&gt;
The method &quot;_authorize_for_url_with&quot; redirects the user to appropriate path if the user is not authorized for the URI and the method does nothing if user is trying to access intended pages.&lt;br /&gt;
&lt;br /&gt;
In the Else part at line 45 we call the method &quot;_redirect_to_appropriate_login&quot; which redirects the user to the login page. The user is redirected to the URI &quot;student/&quot; if the user has requested for &quot;/&quot; URI. This method uses the &quot;Direct Access Tables&lt;sup&gt;[2]&lt;/sup&gt;&quot;(the array- or the data-structure that holds the details is&amp;nbsp;constructed in the constructor at line 20)(although the data-structure would vary according to the language but the concept would remain the same. You could also put that in a method if you wish.). This method relies on the values in the &lt;a href=&quot;http://php.net/manual/en/language.types.array.php&quot; target=&quot;_blank&quot;&gt;associative array&lt;/a&gt;. The key is top directory requested or user-type(ed admin,student,etc) and the value is the page to which the user needs to be redirected in order to login.&lt;br /&gt;
&lt;br /&gt;
Here in this case the length of method was reduced be introducing some methods. In this structure if a new user type is added then we just need to add its entry in the constructor and add its controller class name to method &quot;_is_authentication_controller&quot;. No other changes needs to be done on other part. This makes the class more flexible and ready to adopt new user types.&lt;br /&gt;
&lt;br /&gt;
Although I have made some assumption while writing which you can read in the comments written at the top of the class in snippet-3.&lt;br /&gt;
&lt;br /&gt;
This is the first time i have tried writing something. I have started noticing some problems already; but however I am publishing this post. ;) I hope it is entertaining.&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
[1]&amp;nbsp;Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin (ISBN: 0132350882&amp;nbsp;)&lt;br /&gt;
[2] Code Complete: A Practical Handbook of Software Construction, Second Edition By Steve McConnell (ISBN: 0735619670&amp;nbsp;)&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/3766153932137341039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2013/01/refactoring-code-1-breacking-complext.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/3766153932137341039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/3766153932137341039'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2013/01/refactoring-code-1-breacking-complext.html' title='Refactoring code-1 - breaking complex if...else to simple structure'/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-8168306111404581058</id><published>2013-01-10T21:30:00.000-08:00</published><updated>2013-01-10T22:59:14.170-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="amicable number"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="umang bhatt"/><title type='text'>Amicable Number</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;

&lt;div align=&quot;left&quot; class=&quot;java&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;3&quot; cellspacing=&quot;0&quot; bgcolor=&quot;#ffffff&quot;&gt;
   &lt;tr&gt;
  &lt;!-- start source code --&gt;
   &lt;td nowrap=&quot;nowrap&quot; valign=&quot;top&quot; align=&quot;left&quot;&gt;
    &lt;code&gt;
&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;import&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;java.util.ArrayList;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@author&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;Umang&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;Let&amp;nbsp;d(n)&amp;nbsp;be&amp;nbsp;defined&amp;nbsp;as&amp;nbsp;the&amp;nbsp;sum&amp;nbsp;of&amp;nbsp;proper&amp;nbsp;divisors&amp;nbsp;of&amp;nbsp;n&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;(numbers&amp;nbsp;less&amp;nbsp;than&amp;nbsp;n&amp;nbsp;which&amp;nbsp;divide&amp;nbsp;evenly&amp;nbsp;into&amp;nbsp;n).&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;If&amp;nbsp;d(a)&amp;nbsp;=&amp;nbsp;b&amp;nbsp;and&amp;nbsp;d(b)&amp;nbsp;=&amp;nbsp;a,&amp;nbsp;where&amp;nbsp;a&amp;nbsp;&amp;nbsp;b,&amp;nbsp;then&amp;nbsp;a&amp;nbsp;and&amp;nbsp;b&amp;nbsp;are&amp;nbsp;an&amp;nbsp;amicable&amp;nbsp;pair&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;and&amp;nbsp;each&amp;nbsp;of&amp;nbsp;a&amp;nbsp;and&amp;nbsp;b&amp;nbsp;are&amp;nbsp;called&amp;nbsp;amicable&amp;nbsp;numbers.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;For&amp;nbsp;example,&amp;nbsp;the&amp;nbsp;proper&amp;nbsp;divisors&amp;nbsp;of&amp;nbsp;220&amp;nbsp;are&amp;nbsp;1,&amp;nbsp;2,&amp;nbsp;4,&amp;nbsp;5,&amp;nbsp;10,&amp;nbsp;11,&amp;nbsp;20,&amp;nbsp;22,&amp;nbsp;44,&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;55&amp;nbsp;and&amp;nbsp;110;&amp;nbsp;therefore&amp;nbsp;d(220)&amp;nbsp;=&amp;nbsp;284.&amp;nbsp;The&amp;nbsp;proper&amp;nbsp;divisors&amp;nbsp;of&amp;nbsp;284&amp;nbsp;are&amp;nbsp;1,&amp;nbsp;2,&amp;nbsp;4,&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;71&amp;nbsp;and&amp;nbsp;142;&amp;nbsp;so&amp;nbsp;d(284)&amp;nbsp;=&amp;nbsp;220.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;Evaluate&amp;nbsp;the&amp;nbsp;sum&amp;nbsp;of&amp;nbsp;all&amp;nbsp;the&amp;nbsp;amicable&amp;nbsp;numbers&amp;nbsp;under&amp;nbsp;10000.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;public&amp;nbsp;class&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Problem21&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;private&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;boolean&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;isAmicable&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sum&amp;nbsp;=&amp;nbsp;sum&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;getEvenDivisors&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;))&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no2&amp;nbsp;=&amp;nbsp;sum&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;getEvenDivisors&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sum&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;))&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&amp;nbsp;==&amp;nbsp;no2&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;sum&amp;nbsp;!=&amp;nbsp;no;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;private&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sum&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;ArrayList&amp;lt;Long&amp;gt;&amp;nbsp;numbers&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;ans&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Long&amp;nbsp;number&amp;nbsp;:&amp;nbsp;numbers&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;ans&amp;nbsp;+=&amp;nbsp;number;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;ans;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;private&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;ArrayList&amp;lt;Long&amp;gt;&amp;nbsp;getEvenDivisors&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;n&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;root&amp;nbsp;=&amp;nbsp;Math.round&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Math.sqrt&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;n&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;))&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;+&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;ArrayList&amp;lt;Long&amp;gt;&amp;nbsp;test&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;ArrayList&amp;lt;Long&amp;gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;test.add&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;1L&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;2&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&amp;nbsp;i&amp;nbsp;&amp;lt;=&amp;nbsp;root;&amp;nbsp;i++&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;if&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;n&amp;nbsp;%&amp;nbsp;i&amp;nbsp;==&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;test.add&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;test.add&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;n&amp;nbsp;/&amp;nbsp;i&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;test;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;public&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;void&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;main&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;String&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[]&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;args&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sum&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;10000&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&amp;nbsp;i++&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;if&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;isAmicable&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;))&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sum&amp;nbsp;=&amp;nbsp;sum&amp;nbsp;+&amp;nbsp;i;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;System.out.println&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#2a00ff&quot;&gt;&amp;#34;Sum&amp;nbsp;=&amp;nbsp;&amp;#34;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;+&amp;nbsp;sum&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;/code&gt;
    
   &lt;/td&gt;
  &lt;!-- end source code --&gt;
   &lt;/tr&gt;
  
&lt;/table&gt;
&lt;/div&gt;

&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/8168306111404581058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2013/01/amicable-number.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/8168306111404581058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/8168306111404581058'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2013/01/amicable-number.html' title='Amicable Number'/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-2873045634204413457</id><published>2013-01-10T21:00:00.000-08:00</published><updated>2013-01-10T22:37:12.417-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="circular prime"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="umang bhatt"/><title type='text'>Circular Primes</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;

&lt;div align=&quot;left&quot; class=&quot;java&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;3&quot; cellspacing=&quot;0&quot; bgcolor=&quot;#ffffff&quot;&gt;
   &lt;tr&gt;
  &lt;!-- start source code --&gt;
   &lt;td nowrap=&quot;nowrap&quot; valign=&quot;top&quot; align=&quot;left&quot;&gt;
    &lt;code&gt;
&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;package&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;javaapplication3;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;import&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;java.util.ArrayList;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;The&amp;nbsp;number,&amp;nbsp;197,&amp;nbsp;is&amp;nbsp;called&amp;nbsp;a&amp;nbsp;circular&amp;nbsp;prime&amp;nbsp;because&amp;nbsp;all&amp;nbsp;rotations&amp;nbsp;of&amp;nbsp;the&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;digits:&amp;nbsp;197,&amp;nbsp;971,&amp;nbsp;and&amp;nbsp;719,&amp;nbsp;are&amp;nbsp;themselves&amp;nbsp;prime.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;There&amp;nbsp;are&amp;nbsp;thirteen&amp;nbsp;such&amp;nbsp;primes&amp;nbsp;below&amp;nbsp;100:&amp;nbsp;2,&amp;nbsp;3,&amp;nbsp;5,&amp;nbsp;7,&amp;nbsp;11,&amp;nbsp;13,&amp;nbsp;17,&amp;nbsp;31,&amp;nbsp;37,&amp;nbsp;71,&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;73,&amp;nbsp;79,&amp;nbsp;and&amp;nbsp;97.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;How&amp;nbsp;many&amp;nbsp;circular&amp;nbsp;primes&amp;nbsp;are&amp;nbsp;there&amp;nbsp;below&amp;nbsp;one&amp;nbsp;million?&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@author&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;Umang&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;public&amp;nbsp;class&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Problem35&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;public&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;ArrayList&amp;lt;Long&amp;gt;&amp;nbsp;getDigits&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;ArrayList&amp;lt;Long&amp;gt;&amp;nbsp;numbers&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;ArrayList&amp;lt;Long&amp;gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;temp&amp;nbsp;=&amp;nbsp;no;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;while&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;temp&amp;nbsp;&amp;gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;numbers.add&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;temp&amp;nbsp;%&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;10&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;temp&amp;nbsp;/=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;10&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;numbers;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;private&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;getCount&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;ArrayList&amp;lt;Long&amp;gt;&amp;nbsp;numbers&amp;nbsp;=&amp;nbsp;getDigits&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;numbers.size&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;public&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sumOfFactorialOfEach&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;ArrayList&amp;lt;Integer&amp;gt;&amp;nbsp;numbers&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sum&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&amp;nbsp;:&amp;nbsp;numbers&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sum&amp;nbsp;+=&amp;nbsp;factorial&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sum;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;boolean&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;isPrime&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;n&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f7f5f&quot;&gt;//check&amp;nbsp;if&amp;nbsp;n&amp;nbsp;is&amp;nbsp;a&amp;nbsp;multiple&amp;nbsp;of&amp;nbsp;2&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;if&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;n&amp;nbsp;%&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;2&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;==&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;false&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f7f5f&quot;&gt;//check&amp;nbsp;the&amp;nbsp;odds&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;3&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&amp;nbsp;i&amp;nbsp;*&amp;nbsp;i&amp;nbsp;&amp;lt;=&amp;nbsp;n;&amp;nbsp;i&amp;nbsp;+=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;2&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;if&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;n&amp;nbsp;%&amp;nbsp;i&amp;nbsp;==&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;false&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;true&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;String&amp;nbsp;rotate&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;String&amp;nbsp;number&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;number.subSequence&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;,&amp;nbsp;number.length&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;())&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;+&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#2a00ff&quot;&gt;&amp;#34;&amp;#34;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;+&amp;nbsp;number.charAt&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;private&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;factorial&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&amp;nbsp;==&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;1&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;?&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;1&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;:&amp;nbsp;no&amp;nbsp;*&amp;nbsp;factorial&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&amp;nbsp;-&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;boolean&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;checkRotationsAndPrime&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;boolean&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;allPrimes&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;true&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;String&amp;nbsp;strNo&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Long&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;.toString&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;rotations&amp;nbsp;=&amp;nbsp;getCount&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;rotations;&amp;nbsp;i++&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;if&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;!isPrime&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Long&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;strNo&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)))&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;allPrimes&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;false&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;strNo&amp;nbsp;=&amp;nbsp;rotate&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;strNo&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;allPrimes;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;public&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;void&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;main&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;String&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[]&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;args&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;count&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&amp;nbsp;i&amp;nbsp;&amp;lt;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;1000000&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&amp;nbsp;i++&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;if&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;checkRotationsAndPrime&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;))&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;count++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;System.out.println&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#2a00ff&quot;&gt;&amp;#34;\nCount&amp;nbsp;is&amp;nbsp;&amp;#34;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;+&amp;nbsp;count&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;/code&gt;
    
   &lt;/td&gt;
  &lt;!-- end source code --&gt;
   &lt;/tr&gt;
  
&lt;/table&gt;
&lt;/div&gt;

&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/2873045634204413457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2013/01/circular-primes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/2873045634204413457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/2873045634204413457'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2013/01/circular-primes.html' title='Circular Primes'/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-5939823599516708647</id><published>2013-01-10T05:22:00.000-08:00</published><updated>2013-01-10T05:22:11.072-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="euler"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="umang bhatt"/><title type='text'>Problem 18</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;


&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO_YPdugQwNnPsyE3Wc8OPUN_yRN1GrdfpzxLwnQCERBGsb42-lI2tYIZIbu-euPqRIKHwtWB0P5NblhoAISXo6FMFj5Sa9twuMfx6XodGZQvH5nd3lBi9li8b7KQ4zHn6FE0krLbaYFAM/s1600/problem_18.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;210&quot; width=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO_YPdugQwNnPsyE3Wc8OPUN_yRN1GrdfpzxLwnQCERBGsb42-lI2tYIZIbu-euPqRIKHwtWB0P5NblhoAISXo6FMFj5Sa9twuMfx6XodGZQvH5nd3lBi9li8b7KQ4zHn6FE0krLbaYFAM/s400/problem_18.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;



&lt;div align=&quot;left&quot; class=&quot;java&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;3&quot; cellspacing=&quot;0&quot; bgcolor=&quot;#ffffff&quot;&gt;
   &lt;tr&gt;
  &lt;!-- start source code --&gt;
   &lt;td nowrap=&quot;nowrap&quot; valign=&quot;top&quot; align=&quot;left&quot;&gt;
    &lt;code&gt;
&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;package&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;javaapplication3;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;import&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;java.io.File;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;import&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;java.io.FileNotFoundException;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;import&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;java.util.LinkedList;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;import&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;java.util.Scanner;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;import&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;java.util.StringTokenizer;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;By&amp;nbsp;starting&amp;nbsp;at&amp;nbsp;the&amp;nbsp;top&amp;nbsp;of&amp;nbsp;the&amp;nbsp;triangle&amp;nbsp;below&amp;nbsp;and&amp;nbsp;moving&amp;nbsp;to&amp;nbsp;adjacent&amp;nbsp;numbers&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;on&amp;nbsp;the&amp;nbsp;row&amp;nbsp;below,&amp;nbsp;the&amp;nbsp;maximum&amp;nbsp;total&amp;nbsp;from&amp;nbsp;top&amp;nbsp;to&amp;nbsp;bottom&amp;nbsp;is&amp;nbsp;23.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;7&amp;nbsp;4&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;2&amp;nbsp;4&amp;nbsp;6&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;8&amp;nbsp;5&amp;nbsp;9&amp;nbsp;3&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;That&amp;nbsp;is,&amp;nbsp;3&amp;nbsp;+&amp;nbsp;7&amp;nbsp;+&amp;nbsp;4&amp;nbsp;+&amp;nbsp;9&amp;nbsp;=&amp;nbsp;23.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;Find&amp;nbsp;the&amp;nbsp;maximum&amp;nbsp;total&amp;nbsp;from&amp;nbsp;top&amp;nbsp;to&amp;nbsp;bottom&amp;nbsp;of&amp;nbsp;the&amp;nbsp;triangle&amp;nbsp;below:&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;75&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;95&amp;nbsp;64&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;17&amp;nbsp;47&amp;nbsp;82&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;18&amp;nbsp;35&amp;nbsp;87&amp;nbsp;10&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;20&amp;nbsp;04&amp;nbsp;82&amp;nbsp;47&amp;nbsp;65&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;19&amp;nbsp;01&amp;nbsp;23&amp;nbsp;75&amp;nbsp;03&amp;nbsp;34&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;88&amp;nbsp;02&amp;nbsp;77&amp;nbsp;73&amp;nbsp;07&amp;nbsp;63&amp;nbsp;67&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;99&amp;nbsp;65&amp;nbsp;04&amp;nbsp;28&amp;nbsp;06&amp;nbsp;16&amp;nbsp;70&amp;nbsp;92&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;41&amp;nbsp;41&amp;nbsp;26&amp;nbsp;56&amp;nbsp;83&amp;nbsp;40&amp;nbsp;80&amp;nbsp;70&amp;nbsp;33&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;41&amp;nbsp;48&amp;nbsp;72&amp;nbsp;33&amp;nbsp;47&amp;nbsp;32&amp;nbsp;37&amp;nbsp;16&amp;nbsp;94&amp;nbsp;29&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;53&amp;nbsp;71&amp;nbsp;44&amp;nbsp;65&amp;nbsp;25&amp;nbsp;43&amp;nbsp;91&amp;nbsp;52&amp;nbsp;97&amp;nbsp;51&amp;nbsp;14&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;70&amp;nbsp;11&amp;nbsp;33&amp;nbsp;28&amp;nbsp;77&amp;nbsp;73&amp;nbsp;17&amp;nbsp;78&amp;nbsp;39&amp;nbsp;68&amp;nbsp;17&amp;nbsp;57&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;91&amp;nbsp;71&amp;nbsp;52&amp;nbsp;38&amp;nbsp;17&amp;nbsp;14&amp;nbsp;91&amp;nbsp;43&amp;nbsp;58&amp;nbsp;50&amp;nbsp;27&amp;nbsp;29&amp;nbsp;48&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;63&amp;nbsp;66&amp;nbsp;04&amp;nbsp;68&amp;nbsp;89&amp;nbsp;53&amp;nbsp;67&amp;nbsp;30&amp;nbsp;73&amp;nbsp;16&amp;nbsp;69&amp;nbsp;87&amp;nbsp;40&amp;nbsp;31&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;04&amp;nbsp;62&amp;nbsp;98&amp;nbsp;27&amp;nbsp;23&amp;nbsp;09&amp;nbsp;70&amp;nbsp;98&amp;nbsp;73&amp;nbsp;93&amp;nbsp;38&amp;nbsp;53&amp;nbsp;60&amp;nbsp;04&amp;nbsp;23&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;NOTE:&amp;nbsp;As&amp;nbsp;there&amp;nbsp;are&amp;nbsp;only&amp;nbsp;16384&amp;nbsp;routes,&amp;nbsp;it&amp;nbsp;is&amp;nbsp;possible&amp;nbsp;to&amp;nbsp;solve&amp;nbsp;this&amp;nbsp;problem&amp;nbsp;by&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;trying&amp;nbsp;every&amp;nbsp;route.&amp;nbsp;However,&amp;nbsp;Problem&amp;nbsp;67,&amp;nbsp;is&amp;nbsp;the&amp;nbsp;same&amp;nbsp;challenge&amp;nbsp;with&amp;nbsp;a&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;triangle&amp;nbsp;containing&amp;nbsp;one-hundred&amp;nbsp;rows;&amp;nbsp;it&amp;nbsp;cannot&amp;nbsp;be&amp;nbsp;solved&amp;nbsp;by&amp;nbsp;brute&amp;nbsp;force,&amp;nbsp;and&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;requires&amp;nbsp;a&amp;nbsp;clever&amp;nbsp;method!&amp;nbsp;;o)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@author&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;Umang&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;public&amp;nbsp;class&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Problem18&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;get&amp;nbsp;the&amp;nbsp;file&amp;nbsp;content&amp;nbsp;from&amp;nbsp;given&amp;nbsp;location&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@return&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;file&amp;nbsp;content&amp;nbsp;in&amp;nbsp;string&amp;nbsp;format&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;private&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;String&amp;nbsp;getFileContent&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;StringBuilder&amp;nbsp;content&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;StringBuilder&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#2a00ff&quot;&gt;&amp;#34;&amp;#34;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;File&amp;nbsp;aFile&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;File&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#2a00ff&quot;&gt;&amp;#34;D:/input.txt&amp;#34;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Scanner&amp;nbsp;aScanner&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;null&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;try&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;aScanner&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Scanner&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;aFile&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;catch&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;FileNotFoundException&amp;nbsp;ex&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;System.out.println&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#2a00ff&quot;&gt;&amp;#34;File&amp;nbsp;could&amp;nbsp;not&amp;nbsp;be&amp;nbsp;readed&amp;#34;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;ex.printStackTrace&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;System.exit&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;while&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;aScanner.hasNextLine&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;())&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;content&amp;nbsp;=&amp;nbsp;content.append&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;aScanner.nextLine&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;+&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#2a00ff&quot;&gt;&amp;#34;\n&amp;#34;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;content.toString&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;gets&amp;nbsp;the&amp;nbsp;numbers&amp;nbsp;in&amp;nbsp;format&amp;nbsp;of&amp;nbsp;&amp;nbsp;LinkedList&lt;/font&gt;&lt;font color=&quot;#7f7f9f&quot;&gt;&amp;lt;LinkedList&amp;lt;Integer&amp;gt;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;&amp;gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@return&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;LinkedList&lt;/font&gt;&lt;font color=&quot;#7f7f9f&quot;&gt;&amp;lt;LinkedList&amp;lt;Integer&amp;gt;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;&amp;gt;&amp;nbsp;from&amp;nbsp;the&amp;nbsp;ifile&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;private&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;LinkedList&amp;lt;Integer&amp;gt;&amp;gt;&amp;nbsp;getList&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;LinkedList&amp;lt;Integer&amp;gt;&amp;gt;&amp;nbsp;result&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;&amp;nbsp;LinkedList&amp;lt;&amp;nbsp;Integer&amp;gt;&amp;gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;String&amp;nbsp;content&amp;nbsp;=&amp;nbsp;getFileContent&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;StringTokenizer&amp;nbsp;lineTokenizer&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;StringTokenizer&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;content,&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#2a00ff&quot;&gt;&amp;#34;\n\r&amp;#34;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;while&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;lineTokenizer.hasMoreTokens&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;())&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;Integer&amp;gt;&amp;nbsp;row&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;Integer&amp;gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;StringTokenizer&amp;nbsp;numberTokenizer&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;StringTokenizer&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;lineTokenizer.nextToken&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;,&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#2a00ff&quot;&gt;&amp;#34;&amp;nbsp;&amp;#34;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;while&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;numberTokenizer.hasMoreTokens&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;())&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Integer&amp;nbsp;no&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Integer&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;numberTokenizer.nextToken&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;())&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;row.add&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;result.add&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;row&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;result;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@param&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;rows&amp;nbsp;is&amp;nbsp;the&amp;nbsp;LinkedList&lt;/font&gt;&lt;font color=&quot;#7f7f9f&quot;&gt;&amp;lt;LinkedList&amp;lt;Integer&amp;gt;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;&amp;gt;&amp;nbsp;where&amp;nbsp;everything&amp;nbsp;is&amp;nbsp;stored&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@param&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;row_no&amp;nbsp;is&amp;nbsp;the&amp;nbsp;row&amp;nbsp;number&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@param&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;col_no&amp;nbsp;is&amp;nbsp;the&amp;nbsp;column&amp;nbsp;number&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@return&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;the&amp;nbsp;actual&amp;nbsp;number&amp;nbsp;at&amp;nbsp;given&amp;nbsp;row&amp;nbsp;and&amp;nbsp;column&amp;nbsp;from&amp;nbsp;LinkedList&lt;/font&gt;&lt;font color=&quot;#7f7f9f&quot;&gt;&amp;lt;LinkedList&amp;lt;Integer&amp;gt;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;&amp;gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@throws&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;Exception&amp;nbsp;if&amp;nbsp;no&amp;nbsp;number&amp;nbsp;is&amp;nbsp;found&amp;nbsp;in&amp;nbsp;the&amp;nbsp;list&amp;nbsp;(assuming&amp;nbsp;that&amp;nbsp;the&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;number&amp;nbsp;is&amp;nbsp;never&amp;nbsp;0&amp;nbsp;in&amp;nbsp;the&amp;nbsp;list)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;public&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;get_item_at&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;LinkedList&amp;lt;Integer&amp;gt;&amp;gt;&amp;nbsp;rows,&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;row_no,&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;col_no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;throws&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Exception&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;row_count&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;col_count&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;Integer&amp;gt;&amp;nbsp;row&amp;nbsp;:&amp;nbsp;rows&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;col_count&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Integer&amp;nbsp;number&amp;nbsp;:&amp;nbsp;row&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;if&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;row_no&amp;nbsp;==&amp;nbsp;row_count&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;col_count&amp;nbsp;==&amp;nbsp;col_no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&amp;nbsp;=&amp;nbsp;number;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;break&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;col_count++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;row_count++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;if&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&amp;nbsp;==&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;throw&amp;nbsp;new&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Exception&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#2a00ff&quot;&gt;&amp;#34;No&amp;nbsp;such&amp;nbsp;item&amp;#34;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;public&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;void&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;main&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;String&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[]&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;args&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;throws&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Exception&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;LinkedList&amp;lt;Integer&amp;gt;&amp;gt;&amp;nbsp;numbers&amp;nbsp;=&amp;nbsp;getList&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;System.out.println&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#2a00ff&quot;&gt;&amp;#34;Ans&amp;nbsp;is&amp;nbsp;&amp;#34;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;+&amp;nbsp;getHighestSumFromList&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;numbers,&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;,&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;))&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;private&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;getHighestSumFromList&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;LinkedList&amp;lt;Integer&amp;gt;&amp;gt;&amp;nbsp;rows,&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;row,&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;col&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;throws&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Exception&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;currunt_no&amp;nbsp;=&amp;nbsp;get_item_at&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;rows,&amp;nbsp;row,&amp;nbsp;col&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;mul_left&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;mul_right&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;try&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;mul_left&amp;nbsp;=&amp;nbsp;getHighestSumFromList&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;rows,&amp;nbsp;row&amp;nbsp;+&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;,&amp;nbsp;col&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;+&amp;nbsp;currunt_no;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;mul_right&amp;nbsp;=&amp;nbsp;getHighestSumFromList&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;rows,&amp;nbsp;row&amp;nbsp;+&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;,&amp;nbsp;col&amp;nbsp;+&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;+&amp;nbsp;currunt_no;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;catch&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Exception&amp;nbsp;e&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f7f5f&quot;&gt;//&amp;nbsp;if&amp;nbsp;at&amp;nbsp;the&amp;nbsp;end&amp;nbsp;of&amp;nbsp;the&amp;nbsp;list&amp;nbsp;then&amp;nbsp;return&amp;nbsp;the&amp;nbsp;currunt&amp;nbsp;value&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;get_item_at&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;rows,&amp;nbsp;row,&amp;nbsp;col&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;bigger_number&amp;nbsp;=&amp;nbsp;&amp;nbsp;mul_left&amp;nbsp;&amp;gt;&amp;nbsp;mul_right&amp;nbsp;?&amp;nbsp;mul_left&amp;nbsp;:&amp;nbsp;mul_right;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;bigger_number;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;/code&gt;
    
   &lt;/td&gt;
  &lt;!-- end source code --&gt;
   &lt;/tr&gt;
  &lt;!-- start Java2Html link --&gt;
   &lt;tr&gt;
    &lt;td align=&quot;right&quot;&gt;

    &lt;/td&gt;
   &lt;/tr&gt;
  &lt;!-- end Java2Html link --&gt;
&lt;/table&gt;
&lt;/div&gt;

&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/5939823599516708647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2013/01/problem-18.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/5939823599516708647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/5939823599516708647'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2013/01/problem-18.html' title='Problem 18'/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO_YPdugQwNnPsyE3Wc8OPUN_yRN1GrdfpzxLwnQCERBGsb42-lI2tYIZIbu-euPqRIKHwtWB0P5NblhoAISXo6FMFj5Sa9twuMfx6XodGZQvH5nd3lBi9li8b7KQ4zHn6FE0krLbaYFAM/s72-c/problem_18.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-7679361839042220215</id><published>2013-01-09T09:30:00.000-08:00</published><updated>2013-01-10T22:59:39.225-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="problem 92"/><category scheme="http://www.blogger.com/atom/ns#" term="umang bhatt"/><title type='text'>Problem 92</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div align=&quot;left&quot; class=&quot;java&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;3&quot; cellspacing=&quot;0&quot; bgcolor=&quot;#ffffff&quot;&gt;
   &lt;tr&gt;
  &lt;!-- start source code --&gt;
   &lt;td nowrap=&quot;nowrap&quot; valign=&quot;top&quot; align=&quot;left&quot;&gt;
    &lt;code&gt;
&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;package&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;javaapplication3;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;import&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;java.util.ArrayList;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;A&amp;nbsp;number&amp;nbsp;chain&amp;nbsp;is&amp;nbsp;created&amp;nbsp;by&amp;nbsp;continuously&amp;nbsp;adding&amp;nbsp;the&amp;nbsp;square&amp;nbsp;of&amp;nbsp;the&amp;nbsp;digits&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;in&amp;nbsp;a&amp;nbsp;number&amp;nbsp;to&amp;nbsp;form&amp;nbsp;a&amp;nbsp;new&amp;nbsp;number&amp;nbsp;until&amp;nbsp;it&amp;nbsp;has&amp;nbsp;been&amp;nbsp;seen&amp;nbsp;before.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;For&amp;nbsp;example,&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;44&amp;nbsp;-&amp;gt;&amp;nbsp;32&amp;nbsp;-&amp;gt;&amp;nbsp;&amp;nbsp;13&amp;nbsp;-&amp;gt;&amp;nbsp;&amp;nbsp;10&amp;nbsp;-&amp;gt;&amp;nbsp;&amp;nbsp;1&amp;nbsp;-&amp;gt;&amp;nbsp;&amp;nbsp;1&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;85&amp;nbsp;-&amp;gt;&amp;nbsp;89&amp;nbsp;-&amp;gt;&amp;nbsp;145&amp;nbsp;-&amp;gt;&amp;nbsp;42&amp;nbsp;-&amp;gt;&amp;nbsp;20&amp;nbsp;-&amp;gt;&amp;nbsp;4&amp;nbsp;-&amp;gt;&amp;nbsp;16&amp;nbsp;-&amp;gt;&amp;nbsp;37&amp;nbsp;-&amp;gt;&amp;nbsp;58&amp;nbsp;-&amp;gt;&amp;nbsp;89&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;Therefore&amp;nbsp;any&amp;nbsp;chain&amp;nbsp;that&amp;nbsp;arrives&amp;nbsp;at&amp;nbsp;1&amp;nbsp;or&amp;nbsp;89&amp;nbsp;will&amp;nbsp;become&amp;nbsp;stuck&amp;nbsp;in&amp;nbsp;an&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;endless&amp;nbsp;loop.&amp;nbsp;What&amp;nbsp;is&amp;nbsp;most&amp;nbsp;amazing&amp;nbsp;is&amp;nbsp;that&amp;nbsp;EVERY&amp;nbsp;starting&amp;nbsp;number&amp;nbsp;will&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;eventually&amp;nbsp;arrive&amp;nbsp;at&amp;nbsp;1&amp;nbsp;or&amp;nbsp;89.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;How&amp;nbsp;many&amp;nbsp;starting&amp;nbsp;numbers&amp;nbsp;below&amp;nbsp;ten&amp;nbsp;million&amp;nbsp;will&amp;nbsp;arrive&amp;nbsp;at&amp;nbsp;89?&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@author&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;Umang&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;public&amp;nbsp;class&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Problem92&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;public&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;ArrayList&amp;lt;Long&amp;gt;&amp;nbsp;getDigits&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;ArrayList&amp;lt;Long&amp;gt;&amp;nbsp;numbers&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;ArrayList&amp;lt;Long&amp;gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;temp&amp;nbsp;=&amp;nbsp;no;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;while&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;temp&amp;nbsp;&amp;gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;numbers.add&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;temp&amp;nbsp;%&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;10&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;temp&amp;nbsp;/=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;10&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;numbers;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;public&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sumSquaresOfNo&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;ArrayList&amp;lt;Long&amp;gt;&amp;nbsp;numbers&amp;nbsp;=&amp;nbsp;getDigits&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sum&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;curunt_no&amp;nbsp;:&amp;nbsp;numbers&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sum&amp;nbsp;+=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;curunt_no&amp;nbsp;*&amp;nbsp;curunt_no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sum;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;boolean&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;doesArrivesAt89&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;boolean&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;return_val&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;false&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;squares&amp;nbsp;=&amp;nbsp;sumSquaresOfNo&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;if&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;squares&amp;nbsp;==&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;1&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;||&amp;nbsp;squares&amp;nbsp;==&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;89&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;if&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;squares&amp;nbsp;==&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;return_val&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;false&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;else&amp;nbsp;if&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;squares&amp;nbsp;==&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;89&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;return_val&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;true&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;else&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;return_val&amp;nbsp;=&amp;nbsp;doesArrivesAt89&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;squares&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;return_val;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;public&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;void&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;main&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;String&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[]&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;args&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;count&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;long&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;l&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&amp;nbsp;l&amp;nbsp;&amp;lt;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;10000000&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&amp;nbsp;l++&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;if&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;doesArrivesAt89&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;l&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;))&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;count++;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;System.out.println&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#2a00ff&quot;&gt;&amp;#34;count&amp;nbsp;is&amp;nbsp;&amp;#34;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;+&amp;nbsp;count&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;/code&gt;
    
   &lt;/td&gt;
  &lt;!-- end source code --&gt;
   &lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;

&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/7679361839042220215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2013/01/problem-92.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/7679361839042220215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/7679361839042220215'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2013/01/problem-92.html' title='Problem 92'/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-7175303853942844564</id><published>2013-01-08T20:05:00.000-08:00</published><updated>2013-01-08T20:05:00.174-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ancient algorithm"/><category scheme="http://www.blogger.com/atom/ns#" term="greek"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="prime number"/><category scheme="http://www.blogger.com/atom/ns#" term="Sieve of Eratosthenes"/><category scheme="http://www.blogger.com/atom/ns#" term="umang"/><category scheme="http://www.blogger.com/atom/ns#" term="umang bhatt"/><category scheme="http://www.blogger.com/atom/ns#" term="κόσκινον Ἐρατοσθένους"/><title type='text'>Sieve of Eratosthenes - primes</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;


&lt;div align=&quot;left&quot; class=&quot;java&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;3&quot; cellspacing=&quot;0&quot; bgcolor=&quot;#ffffff&quot;&gt;
   &lt;tr&gt;
  &lt;!-- start source code --&gt;
   &lt;td nowrap=&quot;nowrap&quot; valign=&quot;top&quot; align=&quot;left&quot;&gt;
    &lt;code&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;import&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;java.util.LinkedList;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;import&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;java.util.Scanner;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;2:42&amp;nbsp;-&amp;nbsp;3:30&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;http://en.wikipedia.org/wiki/Sieve_of_Eratosthenes&amp;nbsp;To&amp;nbsp;find&amp;nbsp;all&amp;nbsp;the&amp;nbsp;prime&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;numbers&amp;nbsp;less&amp;nbsp;than&amp;nbsp;or&amp;nbsp;equal&amp;nbsp;to&amp;nbsp;a&amp;nbsp;given&amp;nbsp;integer&amp;nbsp;n&amp;nbsp;by&amp;nbsp;Eratosthenes&#39;&amp;nbsp;method:&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;1.&amp;nbsp;Create&amp;nbsp;a&amp;nbsp;list&amp;nbsp;of&amp;nbsp;consecutive&amp;nbsp;integers&amp;nbsp;from&amp;nbsp;2&amp;nbsp;to&amp;nbsp;n:&amp;nbsp;(2,&amp;nbsp;3,&amp;nbsp;4,&amp;nbsp;...,&amp;nbsp;n).&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;2.&amp;nbsp;Initially,&amp;nbsp;let&amp;nbsp;p&amp;nbsp;equal&amp;nbsp;2,&amp;nbsp;the&amp;nbsp;first&amp;nbsp;prime&amp;nbsp;number.&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;3.&amp;nbsp;Starting&amp;nbsp;from&amp;nbsp;p,&amp;nbsp;count&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;up&amp;nbsp;in&amp;nbsp;increments&amp;nbsp;of&amp;nbsp;p&amp;nbsp;and&amp;nbsp;mark&amp;nbsp;each&amp;nbsp;of&amp;nbsp;these&amp;nbsp;numbers&amp;nbsp;greater&amp;nbsp;than&amp;nbsp;p&amp;nbsp;itself&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;in&amp;nbsp;the&amp;nbsp;list.&amp;nbsp;These&amp;nbsp;will&amp;nbsp;be&amp;nbsp;multiples&amp;nbsp;of&amp;nbsp;p:&amp;nbsp;2p,&amp;nbsp;3p,&amp;nbsp;4p,&amp;nbsp;etc.;&amp;nbsp;note&amp;nbsp;that&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;some&amp;nbsp;of&amp;nbsp;them&amp;nbsp;may&amp;nbsp;have&amp;nbsp;already&amp;nbsp;been&amp;nbsp;marked.&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;4.&amp;nbsp;Find&amp;nbsp;the&amp;nbsp;first&amp;nbsp;number&amp;nbsp;greater&amp;nbsp;than&amp;nbsp;p&amp;nbsp;in&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;the&amp;nbsp;list&amp;nbsp;that&amp;nbsp;is&amp;nbsp;not&amp;nbsp;marked.&amp;nbsp;If&amp;nbsp;there&amp;nbsp;was&amp;nbsp;no&amp;nbsp;such&amp;nbsp;number,&amp;nbsp;stop.&amp;nbsp;Otherwise,&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;let&amp;nbsp;p&amp;nbsp;now&amp;nbsp;equal&amp;nbsp;this&amp;nbsp;number&amp;nbsp;(which&amp;nbsp;is&amp;nbsp;the&amp;nbsp;next&amp;nbsp;prime),&amp;nbsp;and&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;repeat&amp;nbsp;from&amp;nbsp;step&amp;nbsp;3.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@author&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;Umang&amp;nbsp;Bhatt&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;class&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Node&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;private&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;private&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;boolean&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;marked;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;public&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Node&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;this&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;.no&amp;nbsp;=&amp;nbsp;no;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;marked&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;false&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;public&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;getNo&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;public&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;void&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;setNo&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;this&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;.no&amp;nbsp;=&amp;nbsp;no;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;public&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;boolean&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;isMarked&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;marked;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;public&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;void&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;setMarked&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;boolean&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;marked&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;this&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;.marked&amp;nbsp;=&amp;nbsp;marked;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;public&amp;nbsp;class&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;SieveOfEratosthenes&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;public&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;void&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;main&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;String&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;[]&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;args&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Scanner&amp;nbsp;aScanner&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Scanner&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;System.in&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;System.out.println&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#2a00ff&quot;&gt;&amp;#34;Enter&amp;nbsp;an&amp;nbsp;integer:&amp;nbsp;&amp;#34;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;try&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&amp;nbsp;=&amp;nbsp;aScanner.nextInt&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;catch&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;java.util.InputMismatchException&amp;nbsp;e&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;System.out.println&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#2a00ff&quot;&gt;&amp;#34;You&amp;nbsp;entered&amp;nbsp;invalid&amp;nbsp;number.&amp;nbsp;Can&amp;nbsp;not&amp;nbsp;eontinue&amp;#34;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;System.exit&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;Integer&amp;gt;&amp;nbsp;primeNumberList&amp;nbsp;=&amp;nbsp;getAllPrimesLessThan&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;System.out.println&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#2a00ff&quot;&gt;&amp;#34;&amp;#34;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Integer&amp;nbsp;primeNo&amp;nbsp;:&amp;nbsp;primeNumberList&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;System.out.print&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;primeNo&amp;nbsp;+&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#2a00ff&quot;&gt;&amp;#34;&amp;nbsp;&amp;#34;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;takes&amp;nbsp;a&amp;nbsp;number&amp;nbsp;and&amp;nbsp;returns&amp;nbsp;all&amp;nbsp;the&amp;nbsp;primes.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@param&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;no&amp;nbsp;is&amp;nbsp;the&amp;nbsp;maximum&amp;nbsp;no.&amp;nbsp;the&amp;nbsp;primes&amp;nbsp;will&amp;nbsp;be&amp;nbsp;below&amp;nbsp;this&amp;nbsp;number.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@return&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;linked&amp;nbsp;list&amp;nbsp;of&amp;nbsp;integers&amp;nbsp;having&amp;nbsp;only&amp;nbsp;prime&amp;nbsp;numbers&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;public&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;Integer&amp;gt;&amp;nbsp;getAllPrimesLessThan&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;Integer&amp;gt;&amp;nbsp;primeNumberList&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;Integer&amp;gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;Node&amp;gt;&amp;nbsp;allNUmberList&amp;nbsp;=&amp;nbsp;getNodeListWithItemsLessThan&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;primeNumberList.addAll&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;getThefirstUnmarkedAndMarkOtherMultiplesIn&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;allNUmberList&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;))&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;primeNumberList.addAll&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;getUnMarkedIntegers&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;allNUmberList&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;))&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;primeNumberList;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;This&amp;nbsp;method&amp;nbsp;created&amp;nbsp;a&amp;nbsp;list&amp;nbsp;of&amp;nbsp;nodes&amp;nbsp;with&amp;nbsp;values&amp;nbsp;between&amp;nbsp;2&amp;nbsp;and&amp;nbsp;given&amp;nbsp;number&amp;nbsp;no&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@param&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;no&amp;nbsp;is&amp;nbsp;the&amp;nbsp;limit&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@return&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;the&amp;nbsp;list&amp;nbsp;of&amp;nbsp;nodes&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;private&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;Node&amp;gt;&amp;nbsp;getNodeListWithItemsLessThan&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;no&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;Node&amp;gt;&amp;nbsp;nodeList&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;Node&amp;gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;2&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&amp;nbsp;i&amp;nbsp;&amp;lt;=&amp;nbsp;no;&amp;nbsp;i++&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Node&amp;nbsp;aNode&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Node&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;nodeList.add&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;aNode&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;nodeList;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;This&amp;nbsp;method&amp;nbsp;adds&amp;nbsp;the&amp;nbsp;first&amp;nbsp;node.&amp;nbsp;Adds&amp;nbsp;it&amp;nbsp;to&amp;nbsp;the&amp;nbsp;primeNumber&amp;nbsp;list&amp;nbsp;and&amp;nbsp;then&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;marks&amp;nbsp;all&amp;nbsp;multiples&amp;nbsp;of&amp;nbsp;that&amp;nbsp;number&amp;nbsp;as&amp;nbsp;marked&amp;nbsp;true&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@param&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;allNUmberList&amp;nbsp;is&amp;nbsp;the&amp;nbsp;list&amp;nbsp;of&amp;nbsp;nodes&amp;nbsp;created&amp;nbsp;initially&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@return&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;the&amp;nbsp;list&amp;nbsp;of&amp;nbsp;integers.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;private&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;Integer&amp;gt;&amp;nbsp;getThefirstUnmarkedAndMarkOtherMultiplesIn&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;Node&amp;gt;&amp;nbsp;allNUmberList&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;Integer&amp;gt;&amp;nbsp;primeNumberList&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;&amp;gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Node&amp;nbsp;aNode&amp;nbsp;:&amp;nbsp;allNUmberList&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;if&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;aNode.isMarked&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;==&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;false&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;amp;&amp;amp;&amp;nbsp;hasUnmarkedNodes&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;allNUmberList&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;))&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Node&amp;nbsp;curruntNode&amp;nbsp;=&amp;nbsp;getFirstUnmarked&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;allNUmberList&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;curruntNode.setMarked&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;true&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;primeNumberList.add&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;curruntNode.getNo&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;())&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;markMultiples&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;allNUmberList,&amp;nbsp;curruntNode.getNo&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;())&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;primeNumberList;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;returns&amp;nbsp;the&amp;nbsp;first&amp;nbsp;un-marked&amp;nbsp;node&amp;nbsp;in&amp;nbsp;the&amp;nbsp;list.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@param&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;aNodeList&amp;nbsp;is&amp;nbsp;the&amp;nbsp;list&amp;nbsp;of&amp;nbsp;nodes.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@return&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;the&amp;nbsp;first&amp;nbsp;un-marked&amp;nbsp;node.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;private&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Node&amp;nbsp;getFirstUnmarked&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;Node&amp;gt;&amp;nbsp;aNodeList&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Node&amp;nbsp;returnNode&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;null&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Node&amp;nbsp;aNode&amp;nbsp;:&amp;nbsp;aNodeList&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;if&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;!aNode.isMarked&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;())&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;returnNode&amp;nbsp;=&amp;nbsp;aNode;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;break&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;returnNode;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;checks&amp;nbsp;whether&amp;nbsp;the&amp;nbsp;list&amp;nbsp;has&amp;nbsp;unmarked&amp;nbsp;nodes&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@param&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;aNodeList&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@return&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;boolean&amp;nbsp;stating&amp;nbsp;whether&amp;nbsp;the&amp;nbsp;list&amp;nbsp;has&amp;nbsp;unmarked&amp;nbsp;nodes&amp;nbsp;or&amp;nbsp;not.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;private&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;boolean&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;hasUnmarkedNodes&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;Node&amp;gt;&amp;nbsp;aNodeList&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;boolean&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;hasUnmarkedEntries&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;false&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Node&amp;nbsp;aNode&amp;nbsp;:&amp;nbsp;aNodeList&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;if&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;!aNode.isMarked&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;())&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;hasUnmarkedEntries&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;true&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;break&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;hasUnmarkedEntries;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;this&amp;nbsp;method&amp;nbsp;marks&amp;nbsp;all&amp;nbsp;the&amp;nbsp;numbers&amp;nbsp;that&amp;nbsp;are&amp;nbsp;multiples&amp;nbsp;of&amp;nbsp;given&amp;nbsp;number&amp;nbsp;in&amp;nbsp;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;the&amp;nbsp;passed&amp;nbsp;list&amp;nbsp;of&amp;nbsp;nodes.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@param&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;nodeList&amp;nbsp;is&amp;nbsp;the&amp;nbsp;list&amp;nbsp;of&amp;nbsp;nodes&amp;nbsp;constructed&amp;nbsp;originally&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@param&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;number&amp;nbsp;is&amp;nbsp;the&amp;nbsp;number&amp;nbsp;of&amp;nbsp;which&#39;s&amp;nbsp;multiples&amp;nbsp;will&amp;nbsp;be&amp;nbsp;marked.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;private&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;void&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;markMultiples&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;Node&amp;gt;&amp;nbsp;nodeList,&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;int&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;number&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Node&amp;nbsp;aNode&amp;nbsp;:&amp;nbsp;nodeList&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;if&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;aNode.getNo&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;%&amp;nbsp;number&amp;nbsp;==&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#990000&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;aNode.setMarked&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;true&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;/**&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;returns&amp;nbsp;all&amp;nbsp;the&amp;nbsp;nodes&amp;nbsp;that&amp;nbsp;are&amp;nbsp;un-marked.&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@param&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;allNUmberList&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f9fbf&quot;&gt;@return&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;list&amp;nbsp;of&amp;nbsp;un-marked&amp;nbsp;nodes&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#3f5fbf&quot;&gt;*/&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;private&amp;nbsp;static&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;Integer&amp;gt;&amp;nbsp;getUnMarkedIntegers&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;Node&amp;gt;&amp;nbsp;allNUmberList&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;Integer&amp;gt;&amp;nbsp;primeNumberList&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;new&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;LinkedList&amp;lt;&amp;gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;()&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;for&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;Node&amp;nbsp;aNode&amp;nbsp;:&amp;nbsp;allNUmberList&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;)&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;if&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;!aNode.isMarked&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;())&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;primeNumberList.add&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;aNode.getNo&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;())&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#7f0055&quot;&gt;&lt;b&gt;return&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;primeNumberList;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#ffffff&quot;&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font color=&quot;#000000&quot;&gt;}&lt;/font&gt;&lt;/code&gt;
    
   &lt;/td&gt;
  &lt;!-- end source code --&gt;
   &lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/7175303853942844564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2013/01/sieve-of-eratosthenes-primes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/7175303853942844564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/7175303853942844564'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2013/01/sieve-of-eratosthenes-primes.html' title='Sieve of Eratosthenes - primes'/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-442536282518767619</id><published>2012-11-16T01:40:00.001-08:00</published><updated>2012-11-16T01:42:45.109-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="basic php"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="quiz"/><category scheme="http://www.blogger.com/atom/ns#" term="umang bhatt"/><title type='text'>PHP quiz</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;iframe name=&#39;proprofs&#39; id=&#39;proprofs&#39; height=&#39;501&#39; width=&#39;440&#39; frameborder=0 marginwidth=0 marginheight=0 src=&#39;http://www.proprofs.com/quiz-school/widget/v3/?id=437218&amp;bgcolor=ffffff&amp;fcolor=000000&amp;tcolor=000000&amp;w=420&amp;h=295&amp;ff=1&amp;fs=medium&amp;pplink=1&amp;socialmedia=0&amp;embedlink=1&amp;showpage=1&amp;btncolor=000000&#39;&gt;&lt;/iframe&gt;&lt;div style=&#39;font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#000;&#39;&gt;&lt;a href=&#39;http://www.proprofs.com/quiz-school/story.php?title=php-quiz_19&#39; target=&#39;_blank&#39; title=&#39;PHP quiz&#39;&gt;PHP quiz&lt;/a&gt; &amp;raquo; &lt;a href=&#39;http://www.proprofs.com/quiz-school/&#39; title=&#39;quiz builder&#39; target=&#39;_blank&#39;&gt;quiz builder&lt;/a&gt;&lt;/div&gt;

&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/442536282518767619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2012/11/php-quiz.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/442536282518767619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/442536282518767619'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2012/11/php-quiz.html' title='PHP quiz'/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-8012155569704943636</id><published>2012-10-21T12:17:00.002-07:00</published><updated>2012-10-21T12:17:43.140-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="flow chart"/><category scheme="http://www.blogger.com/atom/ns#" term="flowchart"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="leap year"/><category scheme="http://www.blogger.com/atom/ns#" term="umang bhatt"/><title type='text'>leap year</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH0Mo_b_oJ_IL_962l9N4m-cH1xURc1zTXcRUhHgYp2kI1N73NH3pR73vY5-jGSMigFid5rXCnq7dFfXmVe57Hwb2TUkGYEBiTtugs2ltLsm3__DjF-axDnpeOvaKtxjURLx5A7v1gGZKb/s1600/leap+year.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; width=&quot;391&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH0Mo_b_oJ_IL_962l9N4m-cH1xURc1zTXcRUhHgYp2kI1N73NH3pR73vY5-jGSMigFid5rXCnq7dFfXmVe57Hwb2TUkGYEBiTtugs2ltLsm3__DjF-axDnpeOvaKtxjURLx5A7v1gGZKb/s400/leap+year.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;


&lt;PRE&gt;&lt;I&gt;&lt;FONT COLOR=&quot;#999999&quot;&gt;
/**
 * A program to tell whether an year is leap year or not.
 * @author Umang Bhatt
 */&lt;/FONT&gt;&lt;/I&gt;&lt;FONT COLOR=&quot;#990000&quot;&gt;
public class&lt;/FONT&gt; LeapYearTester&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;
{&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#990000&quot;&gt;

        public static&lt;/FONT&gt; boolean isLeapYear&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF6633&quot;&gt;int&lt;/FONT&gt; year&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;)
        {&lt;/FONT&gt;&lt;/B&gt;
                boolean isLeapYear&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt; ;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
                if&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt; (&lt;/FONT&gt;&lt;/B&gt;year&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt; %&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt; 4&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt; ==&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt; 0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;)
                {&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
                        if&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt; (&lt;/FONT&gt;&lt;/B&gt;year&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt; %&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt; 100&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt; ==&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt; 0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;)
                        {&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
                                if&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt; (&lt;/FONT&gt;&lt;/B&gt;year&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt; %&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt; 400&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt; ==&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt; 0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;)
                                {&lt;/FONT&gt;&lt;/B&gt;
                                        isLeapYear&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt; =&lt;/FONT&gt;&lt;/B&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#000000&quot;&gt; true&lt;/FONT&gt;&lt;/B&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;;
                                }&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
                                else&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;
                                {&lt;/FONT&gt;&lt;/B&gt;
                                        isLeapYear&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt; =&lt;/FONT&gt;&lt;/B&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#000000&quot;&gt; false&lt;/FONT&gt;&lt;/B&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;;
                                }
                        }&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
                        else&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;
                        {&lt;/FONT&gt;&lt;/B&gt;
                                isLeapYear&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt; =&lt;/FONT&gt;&lt;/B&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#000000&quot;&gt; true&lt;/FONT&gt;&lt;/B&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;;
                        }
                }&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
                else&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;
                {&lt;/FONT&gt;&lt;/B&gt;
                        isLeapYear&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt; =&lt;/FONT&gt;&lt;/B&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#000000&quot;&gt; false&lt;/FONT&gt;&lt;/B&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;;
                }&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
                return&lt;/FONT&gt; isLeapYear&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;;
        }&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#990000&quot;&gt;

        public static&lt;/FONT&gt;&lt;FONT COLOR=&quot;#FF6633&quot;&gt; void&lt;/FONT&gt;&lt;FONT COLOR=&quot;#990000&quot;&gt; main&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;String args&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;[])
        {&lt;/FONT&gt;&lt;/B&gt;
                System&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;.&lt;/FONT&gt;&lt;/B&gt;out&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;.&lt;/FONT&gt;&lt;/B&gt;println&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;isLeapYear&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt;2003&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;));
        }
}&lt;/FONT&gt;&lt;/B&gt;
&lt;/PRE&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/8012155569704943636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2012/10/leap-year.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/8012155569704943636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/8012155569704943636'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2012/10/leap-year.html' title='leap year'/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH0Mo_b_oJ_IL_962l9N4m-cH1xURc1zTXcRUhHgYp2kI1N73NH3pR73vY5-jGSMigFid5rXCnq7dFfXmVe57Hwb2TUkGYEBiTtugs2ltLsm3__DjF-axDnpeOvaKtxjURLx5A7v1gGZKb/s72-c/leap+year.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-4992793681306342939</id><published>2012-09-06T10:24:00.000-07:00</published><updated>2012-09-06T10:40:09.224-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="jansi library"/><category scheme="http://www.blogger.com/atom/ns#" term="java clear screen"/><category scheme="http://www.blogger.com/atom/ns#" term="platform independent clear screen"/><category scheme="http://www.blogger.com/atom/ns#" term="video"/><title type='text'>clear screen in java</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Clearing the screen with Java in platform independent way (on both Windows and Linux platform).&lt;br /&gt;
Here are the videos that show how to clear the console:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Part 1  &lt;/b&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;allowfullscreen&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/Pu4pdVXmbgA&quot; width=&quot;420&quot;&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt; Part 2 &lt;/b&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;allowfullscreen&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/zZ7oYXrNU7Y&quot; width=&quot;420&quot;&gt;&lt;/iframe&gt;

&lt;br /&gt;
&lt;br /&gt;
You can download JANSI from&amp;nbsp;&lt;a href=&quot;http://jansi.fusesource.org/&quot; target=&quot;_blank&quot;&gt;http://jansi.fusesource.org/&lt;/a&gt;&lt;br /&gt;
You can refer to the API docs from&amp;nbsp;&lt;a href=&quot;http://jansi.fusesource.org/documentation/api/index.html&quot; target=&quot;_blank&quot;&gt;http://jansi.fusesource.org/documentation/api/index.html&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/4992793681306342939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2012/09/clear-screen-in-java.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/4992793681306342939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/4992793681306342939'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2012/09/clear-screen-in-java.html' title='clear screen in java'/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/Pu4pdVXmbgA/default.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-2545515424971364564</id><published>2012-09-03T11:50:00.000-07:00</published><updated>2012-09-03T11:50:44.302-07:00</updated><title type='text'>one program many ways</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;

Program to check whether a number is positive, negative or is zero:
(I did this while one of the teaching sessions in a few minutes to encourage student for coming out with new solutions )many programs same thing:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;
&lt;b&gt;1:&lt;/b&gt;

&lt;PRE&gt;&lt;FONT COLOR=&quot;#000099&quot;&gt;#include&amp;lt;stdio.h&amp;gt;
&lt;/FONT&gt;&lt;FONT COLOR=&quot;#FF6633&quot;&gt;
int&lt;/FONT&gt;&lt;FONT COLOR=&quot;#990000&quot;&gt; main&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;()
{&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF6633&quot;&gt;
 int&lt;/FONT&gt; a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;b&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;;&lt;/FONT&gt;&lt;/B&gt;
 
 printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot;enter the number&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);&lt;/FONT&gt;&lt;/B&gt;
 scanf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot;%d&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&amp;amp;&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
 if&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;==&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt;0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;)
 {&lt;/FONT&gt;&lt;/B&gt;
  printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot; %d number is 0&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);
 }&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
 else&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt; 
 {&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
  if&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;&amp;gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt;0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;)
  {&lt;/FONT&gt;&lt;/B&gt;
   printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot; %d number is possitive&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;); 
  }&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
  else&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;
  {&lt;/FONT&gt;&lt;/B&gt;
   printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot;%d number is nagitive&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);
  }
 }&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
 
 return&lt;/FONT&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt; 0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;;
}&lt;/FONT&gt;&lt;/B&gt;
&lt;/PRE&gt;  


&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;2&lt;b&gt;:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;

&lt;PRE&gt;&lt;FONT COLOR=&quot;#000099&quot;&gt;#include&amp;lt;stdio.h&amp;gt;
&lt;/FONT&gt;&lt;FONT COLOR=&quot;#FF6633&quot;&gt;
int&lt;/FONT&gt;&lt;FONT COLOR=&quot;#990000&quot;&gt; main&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;()
{&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF6633&quot;&gt;
 int&lt;/FONT&gt; a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;b&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;;&lt;/FONT&gt;&lt;/B&gt;
 
 printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot;enter the number&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);&lt;/FONT&gt;&lt;/B&gt;
 scanf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot;%d&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&amp;amp;&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
 if&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;&amp;gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt;0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;)
 {&lt;/FONT&gt;&lt;/B&gt;
  printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot; %d number is possitive&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;); 
 }&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
 else if&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;&amp;lt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt;0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;)
 {&lt;/FONT&gt;&lt;/B&gt;
  printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot;%d number is nagitive&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);
 }&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt; 
 else if&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;==&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt;0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;)
 {&lt;/FONT&gt;&lt;/B&gt;
  printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot; %d number is 0&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);
 }&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
 
 
 return&lt;/FONT&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt; 0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;;
}&lt;/FONT&gt;&lt;/B&gt;
&lt;/PRE&gt;

&amp;nbsp;&amp;nbsp;3&lt;b&gt;:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;PRE&gt;&lt;FONT COLOR=&quot;#000099&quot;&gt;#include&amp;lt;stdio.h&amp;gt;
&lt;/FONT&gt;&lt;FONT COLOR=&quot;#FF6633&quot;&gt;
int&lt;/FONT&gt;&lt;FONT COLOR=&quot;#990000&quot;&gt; main&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;()
{&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF6633&quot;&gt;
 int&lt;/FONT&gt; a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;b&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;;&lt;/FONT&gt;&lt;/B&gt;
 
 printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot;enter the number&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);&lt;/FONT&gt;&lt;/B&gt;
 scanf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot;%d&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&amp;amp;&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
 if&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;&amp;gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt;0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;)
 {&lt;/FONT&gt;&lt;/B&gt;
  printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot; %d number is possitive&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;); 
 }&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
 else if&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;&amp;lt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt;0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;)
 {&lt;/FONT&gt;&lt;/B&gt;
  printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot;%d number is nagitive&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);
 }&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt; 
 else&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;
 {&lt;/FONT&gt;&lt;/B&gt;
  printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot; %d number is 0&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);
 }&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
 
 
 return&lt;/FONT&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt; 0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;;
}&lt;/FONT&gt;&lt;/B&gt;
&lt;/PRE&gt;


&amp;nbsp;&amp;nbsp;4&lt;b&gt;:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;PRE&gt;&lt;FONT COLOR=&quot;#000099&quot;&gt;#include&amp;lt;stdio.h&amp;gt;
&lt;/FONT&gt;&lt;FONT COLOR=&quot;#FF6633&quot;&gt;
int&lt;/FONT&gt;&lt;FONT COLOR=&quot;#990000&quot;&gt; main&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;()
{&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF6633&quot;&gt;
 int&lt;/FONT&gt; a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;b&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;;&lt;/FONT&gt;&lt;/B&gt;
 
 printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot;enter the number&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);&lt;/FONT&gt;&lt;/B&gt;
 scanf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot;%d&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&amp;amp;&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
 if&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;&amp;gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt;0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt; ||&lt;/FONT&gt;&lt;/B&gt; a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;&amp;lt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt;0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt; )
 {&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
  if&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;&amp;gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt;0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;)
  {&lt;/FONT&gt;&lt;/B&gt;
   printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot; %d number is possitive&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);   
  }&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
  else if&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;&amp;lt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt;0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;)
  {&lt;/FONT&gt;&lt;/B&gt;
   printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot;%d number is nagitive&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);
  }
 }&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt; 
 else&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;
 {&lt;/FONT&gt;&lt;/B&gt;
  printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot; %d number is 0&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);
 }&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
 
 
 return&lt;/FONT&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt; 0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;;
}&lt;/FONT&gt;&lt;/B&gt;
&lt;/PRE&gt;


&amp;nbsp;&amp;nbsp;5&lt;b&gt;:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;PRE&gt;&lt;FONT COLOR=&quot;#000099&quot;&gt;#include&amp;lt;stdio.h&amp;gt;
&lt;/FONT&gt;&lt;FONT COLOR=&quot;#FF6633&quot;&gt;
int&lt;/FONT&gt;&lt;FONT COLOR=&quot;#990000&quot;&gt; main&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;()
{&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF6633&quot;&gt;
 int&lt;/FONT&gt; a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;b&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;;&lt;/FONT&gt;&lt;/B&gt;
 
 printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot;enter the number&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);&lt;/FONT&gt;&lt;/B&gt;
 scanf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot;%d&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&amp;amp;&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
 if&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;&amp;gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt;0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt; |&lt;/FONT&gt;&lt;/B&gt; a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;&amp;lt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt;0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt; )
 {&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
  if&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;&amp;gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt;0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;)
  {&lt;/FONT&gt;&lt;/B&gt;
   printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot; %d number is possitive&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);   
  }&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
  else if&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;&amp;lt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt;0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;)
  {&lt;/FONT&gt;&lt;/B&gt;
   printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot;%d number is nagitive&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);
  }
 }&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt; 
 else&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;
 {&lt;/FONT&gt;&lt;/B&gt;
  printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot; %d number is 0&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);
 }&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
 
 
 return&lt;/FONT&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt; 0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;;
}&lt;/FONT&gt;&lt;/B&gt;
&lt;/PRE&gt;

&amp;nbsp;&amp;nbsp;6&lt;b&gt;:&lt;/b&gt;&lt;br /&gt;
&lt;PRE&gt;&lt;FONT COLOR=&quot;#000099&quot;&gt;#include&amp;lt;stdio.h&amp;gt;
&lt;/FONT&gt;&lt;FONT COLOR=&quot;#FF6633&quot;&gt;
int&lt;/FONT&gt;&lt;FONT COLOR=&quot;#990000&quot;&gt; main&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;()
{&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF6633&quot;&gt;
 int&lt;/FONT&gt; a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;b&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;;&lt;/FONT&gt;&lt;/B&gt;
 
 printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot;enter the number&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);&lt;/FONT&gt;&lt;/B&gt;
 scanf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot;%d&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&amp;amp;&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
 if&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;!=&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt;0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;)
 {&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
  if&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;&amp;gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt;0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;)
  {&lt;/FONT&gt;&lt;/B&gt;
   printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot; %d number is possitive&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;); 
  }&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
  else&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;
  {&lt;/FONT&gt;&lt;/B&gt;
   printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot;%d number is nagitive&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;);
  }
  
 }&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
 else&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt; 
 {&lt;/FONT&gt;&lt;/B&gt;
  printf&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;(&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#009900&quot;&gt;&quot; %d number is 0&quot;&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;,&lt;/FONT&gt;&lt;/B&gt;a&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;); 
 }&lt;/FONT&gt;&lt;/B&gt;&lt;FONT COLOR=&quot;#FF0000&quot;&gt;
 
 return&lt;/FONT&gt;&lt;FONT COLOR=&quot;#999900&quot;&gt; 0&lt;/FONT&gt;&lt;B&gt;&lt;FONT COLOR=&quot;#663300&quot;&gt;;
}&lt;/FONT&gt;&lt;/B&gt;
&lt;/PRE&gt;

&lt;br class=&quot;Apple-interchange-newline&quot; /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/2545515424971364564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2012/09/one-program-many-ways.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/2545515424971364564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/2545515424971364564'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2012/09/one-program-many-ways.html' title='one program many ways'/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2205785984744754719.post-6915478832499189186</id><published>2012-07-26T06:43:00.002-07:00</published><updated>2012-07-26T06:46:11.779-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="presentation"/><category scheme="http://www.blogger.com/atom/ns#" term="version control"/><title type='text'>presentation on version control</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
dear readers&lt;br /&gt;
here is a link to one of my presentation that i gave at collage (actually its a recording of the presentation done at home, and is of not great quality)&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/aCgGQgJF6Hg?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bhattumang.blogspot.com/feeds/6915478832499189186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bhattumang.blogspot.com/2012/07/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/6915478832499189186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2205785984744754719/posts/default/6915478832499189186'/><link rel='alternate' type='text/html' href='http://bhattumang.blogspot.com/2012/07/blog-post.html' title='presentation on version control'/><author><name>Umang Bhatt</name><uri>http://www.blogger.com/profile/06692577275870401312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rkdoYuWVAMomOZYaDFXlq9Lqn1ZvtbEd0dVcoxoapBhUDIFs1AL9r3M28_tuXLsaqShqcohe6u9EhvnTvaGcCNYGgls4p9m2BuxTIOLPkxYRRHNfoq0NMYeX_K77Rfw/s113/26001254_1557961090985417_582020480679613335_n.jpg'/></author><thr:total>0</thr:total></entry></feed>