tag:blogger.com,1999:blog-59641995523601878082024-03-08T03:34:07.470-08:00Time MachineUnknownnoreply@blogger.comBlogger80125tag:blogger.com,1999:blog-5964199552360187808.post-42802393537346337022014-01-10T07:45:00.002-08:002014-01-11T10:46:52.951-08:00Java : Change case of the entered string from uppercase to lowercase<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="background-color: white; border: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding: 0px; vertical-align: baseline;">
public class Ques2 {</div>
<pre class="lang-cpp prettyprint prettyprinted" style="background-color: #eeeeee; border: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; line-height: 18px; margin-bottom: 10px; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;"><code style="border: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; margin: 0px; padding: 0px; vertical-align: baseline;"><span class="com" style="background-color: transparent; border: 0px; color: grey; margin: 0px; padding: 0px; vertical-align: baseline;">/**
* @param args the command line arguments
*/</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;">public</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="kwd" style="background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;">static</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="kwd" style="background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;">void</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"> main</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">(</span><span class="typ" style="background-color: transparent; border: 0px; color: #2b91af; margin: 0px; padding: 0px; vertical-align: baseline;">String</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">[]</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"> args</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">)</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"> throws </span><span class="typ" style="background-color: transparent; border: 0px; color: #2b91af; margin: 0px; padding: 0px; vertical-align: baseline;">IOException</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">{</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="com" style="background-color: transparent; border: 0px; color: grey; margin: 0px; padding: 0px; vertical-align: baseline;">//ascii A=65 Z=90 a=97</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="typ" style="background-color: transparent; border: 0px; color: #2b91af; margin: 0px; padding: 0px; vertical-align: baseline;">System</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">.</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">out</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">.</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">println</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">(</span><span class="str" style="background-color: transparent; border: 0px; color: maroon; margin: 0px; padding: 0px; vertical-align: baseline;">"Enter UPPERCASE"</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">);</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="typ" style="background-color: transparent; border: 0px; color: #2b91af; margin: 0px; padding: 0px; vertical-align: baseline;">BufferedReader</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"> br </span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">=</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="kwd" style="background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;">new</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="typ" style="background-color: transparent; border: 0px; color: #2b91af; margin: 0px; padding: 0px; vertical-align: baseline;">BufferedReader</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">(</span><span class="kwd" style="background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;">new</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="typ" style="background-color: transparent; border: 0px; color: #2b91af; margin: 0px; padding: 0px; vertical-align: baseline;">InputStreamReader</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">(</span><span class="typ" style="background-color: transparent; border: 0px; color: #2b91af; margin: 0px; padding: 0px; vertical-align: baseline;">System</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">.</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">in</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">));</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="com" style="background-color: transparent; border: 0px; color: grey; margin: 0px; padding: 0px; vertical-align: baseline;">// String input = br.readLine().toLowerCase();</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;">char</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"> c</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">;</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;">char</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">[]</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"> word</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">=</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">br</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">.</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">readLine</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">().</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">toCharArray</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">();</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;">for</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">(</span><span class="typ" style="background-color: transparent; border: 0px; color: #2b91af; margin: 0px; padding: 0px; vertical-align: baseline;">int</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"> i </span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">:</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">word</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">)</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">{</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;">if</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">(</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">i</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">>=</span><span class="lit" style="background-color: transparent; border: 0px; color: maroon; margin: 0px; padding: 0px; vertical-align: baseline;">65</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">&&</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"> i</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"><=</span><span class="lit" style="background-color: transparent; border: 0px; color: maroon; margin: 0px; padding: 0px; vertical-align: baseline;">90</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">){</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">
i</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">=</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">i</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">+</span><span class="lit" style="background-color: transparent; border: 0px; color: maroon; margin: 0px; padding: 0px; vertical-align: baseline;">32</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"> </span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">;</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">
c</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">=(</span><span class="kwd" style="background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;">char</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">)</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"> i</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">;</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="typ" style="background-color: transparent; border: 0px; color: #2b91af; margin: 0px; padding: 0px; vertical-align: baseline;">System</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">.</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">out</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">.</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">println</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">(</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">c</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">);</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">}</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="kwd" style="background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;">else</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">{</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">
c</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">=(</span><span class="kwd" style="background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;">char</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">)</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">i</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">;</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="typ" style="background-color: transparent; border: 0px; color: #2b91af; margin: 0px; padding: 0px; vertical-align: baseline;">System</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">.</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">out</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">.</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">println</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">(</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">c</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">);</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">}</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">}</span><span class="pln" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">
</span><span class="pun" style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">}</span></code></pre>
<div style="background-color: white; border: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px; margin-bottom: 1em; padding: 0px; vertical-align: baseline;">
}</div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5964199552360187808.post-67711470225213110612014-01-10T06:41:00.001-08:002014-01-11T10:46:52.997-08:00Java: String Compression - How to compress string in the given format<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="background-color: #f7f7f7; color: #222222; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15.555556297302246px; line-height: 20px;">Write a routine that takes as input a string such as "aabbccdef" and outputs "a2b2c2def" or "a4bd2g4" for "aaaabddgggg". Write a ship quality code.</span><br />
<br />
<br />
import java.io.IOException;<br />
import java.io.InputStreamReader;<br />
import java.util.Arrays;<br />
<br />
/**<br />
*<br />
* @author Sunshine<br />
*/<br />
public class Ques2 {<br />
<br />
/**<br />
* @param args the command line arguments<br />
*/<br />
public static void main(String[] args) throws IOException {<br />
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));<br />
String input = br.readLine().toLowerCase();<br />
StringBuilder result = new StringBuilder();<br />
char currentCharacter;<br />
int count;<br />
<br />
for(int i = 0; i < input.length(); i++) {<br />
currentCharacter = input.charAt(i);<br />
count = 1;<br />
while(i < input.length() - 1 && input.charAt(i + 1) == currentCharacter) {<br />
count++;<br />
i++;<br />
}<br />
result.append(currentCharacter);<br />
result.append(count);<br />
}<br />
<br />
System.out.println(""+result);<br />
}<br />
}</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5964199552360187808.post-91746497102285587922014-01-09T22:52:00.004-08:002014-01-11T10:46:53.027-08:00Java : Program to print all permutations of a given string.<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="background-color: #f7f7f7; color: #222222; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15.555556297302246px; line-height: 20px;">A permutation, also called an “arrangement number” or “order,” is a rearrangement of the elements of an ordered list S into a one-to-one correspondence with S itself. A string of length n has n! permutation.</span><br />
<div style="background-color: #f7f7f7; color: #222222; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15.555556297302246px; line-height: 20px;">
Below are the permutations of string ABC. ABC, ACB, BAC, BCA, CAB, CBA</div>
<div style="background-color: #f7f7f7; color: #222222; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15.555556297302246px; line-height: 20px;">
<br /></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;">public class Ques2 {</span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"><br /></span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> /**</span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> * @param args the command line arguments</span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> */</span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> public static void permutation(String str) { </span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> permutation("", str); </span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;">}</span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"><br /></span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;">private static void permutation(String prefix, String str) {</span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> int n = str.length();</span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> if (n == 0) System.out.println(prefix);</span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> else {</span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> for (int i = 0; i < n; i++)</span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> permutation(prefix + str.charAt(i), str.substring(0, i) + str.substring(i+1, n));</span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> }</span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;">}</span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"><br /></span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> </span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> public static void main(String[] args) throws IOException {</span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"><br /></span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> String str="abc";</span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> permutation(str);</span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;">}</span></span></div>
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;">}</span></span></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5964199552360187808.post-90503868375029083212014-01-09T22:36:00.000-08:002014-01-11T10:46:53.019-08:00Java:Find position of a string in another string.<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="background-color: #f7f7f7; color: #222222; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15.555556297302246px; line-height: 20px;">Find position of a string in another string. For example your first string is 'careerstack' and the second string is 'stack' then the output should be 7.</span><br />
<span style="background-color: #f7f7f7; color: #222222; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15.555556297302246px; line-height: 20px;"><br /></span>
<span style="background-color: #f7f7f7; color: #222222; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15.555556297302246px; line-height: 20px;"><br /></span>
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;">public class Ques2 {</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"><br /></span></span>
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> /**</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> * @param args the command line arguments</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> */</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> </span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> </span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> public static void main(String[] args) throws IOException {</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"><br /></span></span>
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> String match = "kiran";</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> String text = "kiranhellooooookiran";</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> int i =0;</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> while((i=(text.indexOf(match,i)+1))>0)</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> System.out.println(i-1); </span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;"> } </span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #f7f7f7; line-height: 20px;"></span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="line-height: 20px;">}</span></span></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5964199552360187808.post-15502721078996832392014-01-09T21:33:00.002-08:002014-01-11T10:46:52.904-08:00Java:Find the number of times each character occurs in the string.<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="background-color: #f7f7f7; color: #222222; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px; line-height: 20px;">Calculate the frequency of each character in a given string</span><br />
<div style="background-color: #f7f7f7; color: #222222; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px; line-height: 20px;">
eg teddy d= 2 e=1 t=1 y=1</div>
<div style="background-color: #f7f7f7; color: #222222; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px; line-height: 20px;">
<br /></div>
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;">import java.io.IOException;</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"><br /></span></span>
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;">/**</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> *</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> * @author Sunshine</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> */</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;">public class Ques2 {</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"><br /></span></span>
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> /**</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> * @param args the command line arguments</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> */</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> public static void main(String[] args) throws IOException {</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"><br /></span></span>
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> String str = "hello kiran";</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> int count = 0;</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> String temp = "";</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> for (int i = 0; i < str.length(); i++) {</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"><br /></span></span>
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> char c = str.charAt(i); // take one character (c) in string</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"><br /></span></span>
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> for (int j = i; j < str.length(); j++) {</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"><br /></span></span>
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> char k = str.charAt(j);</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> // take one character (c) and compare with each character (k) in the string</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> // also check that character (c) is not already counted.</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> // if condition passes then increment the count.</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> if (c == k && temp.indexOf(c) == -1) {</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> count = count + 1;</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> }</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> }</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"><br /></span></span>
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> if (temp.indexOf(c) == -1) // if it is not already counted</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> {</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> temp = temp + c; // append the character to the temp indicating</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> // that you have already counted it.</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"><br /></span></span>
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> System.out.println("Character " + c + " occurs " + count + " times");</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> }</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> // reset the counter for next iteration </span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> count = 0;</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"><br /></span></span>
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> }</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"><br /></span></span>
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"><br /></span></span>
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> }</span></span><br />
<div style="background-color: #f7f7f7;">
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;">}</span></span></div>
<div>
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5964199552360187808.post-46260347017357941512014-01-09T21:31:00.000-08:002014-01-11T10:46:52.955-08:00Java: find if two words are anagram in an array of strings<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<br />
<br />
/*<br />
* To change this template, choose Tools | Templates<br />
* and open the template in the editor.<br />
*/<br />
package ques2;<br />
<br />
import java.io.BufferedReader;<br />
import java.io.IOException;<br />
import java.io.InputStreamReader;<br />
import java.util.Arrays;<br />
<br />
/**<br />
*<br />
* @author Sunshine<br />
*/<br />
public class Ques2 {<br />
<br />
/**<br />
* @param args the command line arguments<br />
*/<br />
public static void main(String[] args) throws IOException {<br />
String AS[] = new String[]{"", "", "", "", "", ""};<br />
System.out.println("Enter array of strings");<br />
for (int i = 0; i < AS.length; i++) {<br />
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));<br />
AS[i] = br.readLine().toLowerCase();<br />
}<br />
for (int i = 0; i < AS.length; i++) {<br />
for (int j = i + 1; j < AS.length; j++) {<br />
if (AS[i].length() == AS[j].length()) {<br />
char c1[] = null;<br />
char c2[] = null;<br />
c1 = AS[i].toCharArray();<br />
c2 = AS[j].toCharArray();<br />
<br />
Arrays.sort(c1);<br />
Arrays.sort(c2);<br />
<br />
if (Arrays.equals(c1, c2)) {<br />
System.out.println("Both strings are equal and hence they have anagram at " +i+j);<br />
} else {<br />
System.out.println("Sorry No anagram in the strings entered");<br />
}<br />
}<br />
}<br />
}<br />
<br />
<br />
<br />
}<br />
}<br />
<div>
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5964199552360187808.post-60145462263125100282014-01-08T21:53:00.001-08:002014-01-11T10:46:52.982-08:00Java: finding if two words are anagrams of each other<div dir="ltr" style="text-align: left;" trbidi="on">
<pre style="background-color: #eeeeee; border: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; line-height: 18px; margin-bottom: 10px; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;"><code style="border: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; margin: 0px; padding: 0px; vertical-align: baseline;"><div style="background-color: white; border: 0px; clear: both; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; margin-bottom: 1em; padding: 0px; vertical-align: baseline; white-space: normal;">
The steps are:</div>
<ol style="background-color: white; border: 0px; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1em 30px; padding: 0px; vertical-align: baseline; white-space: normal;">
<li style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">check the length of of both the words/strings if they are equal then only proceed to check for anagram else do nothing</li>
<li style="background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">sort both the words/strings and then compare</li>
</ol>
</code></pre>
<pre style="background-color: #eeeeee; border: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; line-height: 18px; margin-bottom: 10px; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;"><code style="border: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; margin: 0px; padding: 0px; vertical-align: baseline;">package anagram;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
/**
*
* @author Sunshine
*/
public class Anagram {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws IOException {
// TODO code application logic here
System.out.println("Enter the first string");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s1 = br.readLine().toLowerCase();
System.out.println("Enter the Second string");
BufferedReader br2 = new BufferedReader(new InputStreamReader(System.in));
String s2 = br2.readLine().toLowerCase();
char c1[] = null;
char c2[] = null;
if (s1.length() == s2.length()) {
c1 = s1.toCharArray();
c2 = s2.toCharArray();
Arrays.sort(c1);
Arrays.sort(c2);
if (Arrays.equals(c1, c2)) {
System.out.println("Both strings are equal and hence they have anagram");
} else {
System.out.println("Sorry No anagram in the strings entred");
}
} else {
System.out.println("Sorry the string do not have anagram");</code></pre>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5964199552360187808.post-88370474650133324182014-01-08T10:57:00.001-08:002014-01-11T10:46:53.015-08:00Java: Remove duplicate elements in a string<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="background-color: #f7f7f7; color: #222222; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px; line-height: 20px;">Given a string *Str of ASCII characters, write the pseudo code to remove the duplicate elements present in them. For example, if the given string is "Potato", then, the output has to be "Pota". Additional constraint is, the algorithm has to be in-place( no extra data structures allowed).</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;">public class HelloWorld{</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;"> public static void main(String []args){</span><br />
<span style="background-color: #ffe599;"> String str="potato";</span><br />
<span style="background-color: #ffe599;"> int[] A = new int[256];//</span><span style="color: grey; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; line-height: 18px;">maximum value of an ASCII character</span><br />
<span style="background-color: #ffe599;"> StringBuffer sb = new StringBuffer();</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;"> int len = str.length();</span><br />
<span style="background-color: #ffe599;"> for (int i = 0; i < len; i++)</span><br />
<span style="background-color: #ffe599;"> {</span><br />
<span style="background-color: #ffe599;"> char c = str.charAt(i);</span><br />
<span style="background-color: #ffe599;"> if (A[c] == 0)</span><br />
<span style="background-color: #ffe599;"> {</span><br />
<span style="background-color: #ffe599;"> A[c] = 1;</span><br />
<span style="background-color: #ffe599;"> sb.append(c);</span><br />
<span style="background-color: #ffe599;"> }</span><br />
<span style="background-color: #ffe599;"> }</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;"> sb.toString();</span><br />
<span style="background-color: #ffe599;"> </span><br />
<span style="background-color: #ffe599;"> System.out.println(""+sb);</span><br />
<span style="background-color: #ffe599;"> }</span><br />
<span style="background-color: #ffe599;">}</span><br />
<div>
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5964199552360187808.post-9303198735042028172014-01-08T10:38:00.001-08:002014-01-11T10:46:53.031-08:00Java: Replace given pattern with 'X'<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="background-color: #f7f7f7; color: #222222; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px; line-height: 20px;">Replace all occurrence of the given pattern to 'X'.For example, given that the pattern = 'abc', replace 'abcdeffdfegabcabc' with 'XdeffdfegX'. Note that multiple occurrences of abc's that are contiguous will be replaced with only one 'X'.</span><br />
<span style="background-color: #f7f7f7; color: #222222; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px; line-height: 20px;"><br /></span>
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;">public class HelloWorld{</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"><br /></span></span>
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> public static void main(String []args){</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> String s1="Helloabckiranabchowareabcyou";</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> s1=s1.trim().replaceAll("abc", "X");</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> System.out.println(""+s1);</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> }</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"></span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;">}</span></span><br />
<div>
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5964199552360187808.post-42377975112535716292014-01-08T09:37:00.001-08:002014-01-11T10:46:52.948-08:00Java: Write a program to compact spaces in a string<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="background-color: #f7f7f7; color: #222222; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px; line-height: 20px;">Write a program to compact spaces in a string i.e. Given a string you have to remove multiple occurrences of blank spaces by a single space and do that in a single pass of the arrays</span><br />
<span style="background-color: #f7f7f7; color: #222222; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px; line-height: 20px;"><br /></span>
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;">public class HelloWorld{</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"><br /></span></span>
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> public static void main(String []args){</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> String s1="Hello kiran how are you";</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> s1=s1.trim().replaceAll("\\s+", " ");</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> System.out.println(""+s1);</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"> }</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;"></span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="background-color: #ffe599; font-size: 15px; line-height: 20px;">}</span></span><br />
<div>
<br /></div>
</div>
Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-5964199552360187808.post-25630469138909592182014-01-08T09:15:00.001-08:002014-01-11T10:46:52.918-08:00Java: Merge two unsorted arrays and remove duplicates<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="background-color: #f7f7f7; color: #222222; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px; line-height: 20px;">Merge two unsorted array and remove the duplicate from the resultant array. example</span><br />
<div style="color: #222222; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px; line-height: 20px;">
Array1 = {"are","you","there"}</div>
<div style="color: #222222; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px; line-height: 20px;">
Array2={"how","are","you"}</div>
<div style="color: #222222; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px; line-height: 20px;">
output={"how","are","you","there"}</div>
<div style="color: #222222; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px; line-height: 20px;">
<br /></div>
<div style="color: #222222; font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 15px; line-height: 20px;">
<br /></div>
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;">public class Ques2 {</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"><br /></span></span>
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> /**</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> * @param args the command line arguments</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> */</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> public static void main(String[] args) throws IOException {</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> String[] Array1 = {"how","are","you"};</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> String[] Array2 = {"are","you","there","now"};</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> </span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> HashMap ht=new HashMap();</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> for(int i=0;i<Array1.length;i++)</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> {</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> if(!ht.containsValue(Array1[i])) {</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> ht.put(Array1[i], Array1[i]);</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> }</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> }</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> for(int i=0;i<Array2.length;i++)</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> {</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> if(!ht.containsValue(Array2[i])) {</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> ht.put(Array2[i], Array2[i]);</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> }</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> }</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> // for(int i=0;i<ht.size();i++){</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> System.out.println(ht.values());</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> // }</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;"> }</span></span><br />
<span style="color: #222222; font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;"><span style="font-size: 15px; line-height: 20px;">}</span></span></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5964199552360187808.post-28136139906794612462014-01-08T07:22:00.001-08:002014-01-11T10:46:52.926-08:00Java : Check if a string is an interleaved sequence of other 2 strings<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="background-color: #ffe599;">public class HelloWorld{</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;"> public static void main(String []args){</span><br />
<span style="background-color: #ffe599;"> String s1 = "ravi", s2 = "123456789";</span><br />
<span style="background-color: #ffe599;">StringBuilder sb = new StringBuilder();</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;">int minLength = Math.min(s1.length(), s2.length());</span><br />
<span style="background-color: #ffe599;">for (int i = 0; i < minLength; i++){</span><br />
<span style="background-color: #ffe599;"> sb.append(s1.charAt(i));</span><br />
<span style="background-color: #ffe599;"> sb.append(s2.charAt(i));</span><br />
<span style="background-color: #ffe599;">}</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;">for (int i = minLength; i < s1.length(); i++){</span><br />
<span style="background-color: #ffe599;"> sb.append(s1.charAt(i));</span><br />
<span style="background-color: #ffe599;">}</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;">for (int i = minLength; i < s2.length(); i++){</span><br />
<span style="background-color: #ffe599;"> sb.append(s2.charAt(i));</span><br />
<span style="background-color: #ffe599;">}</span><br />
<span style="background-color: #ffe599;">String s3="vreornaaldo";</span><br />
<span style="background-color: #ffe599;">if(s3.equals(sb)){</span><br />
<span style="background-color: #ffe599;"> System.out.println("OKAY");</span><br />
<span style="background-color: #ffe599;">}</span><br />
<span style="background-color: #ffe599;">System.out.println(sb.toString());</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;"> }</span><br />
<span style="background-color: #ffe599;">}</span><br />
<div>
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5964199552360187808.post-58198511521772352302014-01-08T06:04:00.003-08:002014-01-11T10:46:52.970-08:00Java : Remove comments from a text file <div dir="ltr" style="text-align: left;" trbidi="on">
<span style="background-color: #ffe599;">/*</span><br />
<span style="background-color: #ffe599;"> * To change this template, choose Tools | Templates</span><br />
<span style="background-color: #ffe599;"> * and open the template in the editor.</span><br />
<span style="background-color: #ffe599;"> */</span><br />
<span style="background-color: #ffe599;">package ques2;</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;">import java.io.BufferedReader;</span><br />
<span style="background-color: #ffe599;">import java.io.File;</span><br />
<span style="background-color: #ffe599;">import java.io.FileNotFoundException;</span><br />
<span style="background-color: #ffe599;">import java.io.FileReader;</span><br />
<span style="background-color: #ffe599;">import java.io.FileWriter;</span><br />
<span style="background-color: #ffe599;">import java.io.IOException;</span><br />
<span style="background-color: #ffe599;">import java.io.PrintWriter;</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;">/**</span><br />
<span style="background-color: #ffe599;"> *</span><br />
<span style="background-color: #ffe599;"> * @author Sunshine</span><br />
<span style="background-color: #ffe599;"> */</span><br />
<span style="background-color: #ffe599;">public class RemoveComments {</span><br />
<span style="background-color: #ffe599;"> void RemoveComments(String inputFilePath, String outputFilePath) throws FileNotFoundException, IOException {</span><br />
<span style="background-color: #ffe599;"> File in = new File(inputFilePath);</span><br />
<span style="background-color: #ffe599;"> File out = new File(outputFilePath);</span><br />
<span style="background-color: #ffe599;"> BufferedReader bufferedreader = new BufferedReader(new FileReader(in));</span><br />
<span style="background-color: #ffe599;"> PrintWriter pw = new PrintWriter(new FileWriter(out));</span><br />
<span style="background-color: #ffe599;"> String line = null, lineToRemove = null;</span><br />
<span style="background-color: #ffe599;"> while ((line = bufferedreader.readLine()) != null) {</span><br />
<span style="background-color: #ffe599;"> if (line.startsWith("/*") && line.endsWith("*/")) {</span><br />
<span style="background-color: #ffe599;"> lineToRemove = line;</span><br />
<span style="background-color: #ffe599;"> }</span><br />
<span style="background-color: #ffe599;"> if (!line.trim().equals(lineToRemove)) {</span><br />
<span style="background-color: #ffe599;"> pw.println(line);</span><br />
<span style="background-color: #ffe599;"> pw.flush();</span><br />
<span style="background-color: #ffe599;"> }</span><br />
<span style="background-color: #ffe599;"> }</span><br />
<span style="background-color: #ffe599;">}</span><br />
<span style="background-color: #ffe599;">}</span><br />
<div>
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5964199552360187808.post-91264106743264628912014-01-08T00:07:00.006-08:002014-01-11T10:46:53.022-08:00Java : Make a HashMap for the class Student. class Student { String name; Date dateOfBirth; Integer fees; }<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="background-color: #ffe599;"><br /></span>
<br />
<h2 style="text-align: left;">
<span style="background-color: white;">Ques2.java</span></h2>
<span style="background-color: #ffe599;">/*</span><br />
<span style="background-color: #ffe599;"> * To change this template, choose Tools | Templates</span><br />
<span style="background-color: #ffe599;"> * and open the template in the editor.</span><br />
<span style="background-color: #ffe599;"> */</span><br />
<span style="background-color: #ffe599;">package ques2;</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;">/**</span><br />
<span style="background-color: #ffe599;"> *</span><br />
<span style="background-color: #ffe599;"> * @author Sunshine</span><br />
<span style="background-color: #ffe599;"> */</span><br />
<span style="background-color: #ffe599;">public class Ques2 {</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;"> /**</span><br />
<span style="background-color: #ffe599;"> * @param args the command line arguments</span><br />
<span style="background-color: #ffe599;"> */</span><br />
<span style="background-color: #ffe599;"> public static void main(String[] args) {</span><br />
<span style="background-color: #ffe599;"> // TODO code application logic here</span><br />
<span style="background-color: #ffe599;"> Student_HM_Demo s=new Student_HM_Demo();</span><br />
<span style="background-color: #ffe599;"> s.add(new Student("ravi",10,125));</span><br />
<span style="background-color: #ffe599;"> s.add(new Student("Kiran",907,12));</span><br />
<span style="background-color: #ffe599;"> //s.print();</span><br />
<span style="background-color: #ffe599;"> }</span><br />
<span style="background-color: #ffe599;">}</span><br />
<div>
<span style="background-color: #ffe599;"><br /></span></div>
<div>
<span style="background-color: #ffe599;"><br /></span></div>
<h2 style="text-align: left;">
<span style="background-color: #ffe599;"> </span><span style="background-color: white;">Student .java</span></h2>
<div>
<span style="background-color: #ffe599;"><br /></span></div>
<div>
<div>
<span style="background-color: #ffe599;">/*</span></div>
<div>
<span style="background-color: #ffe599;"> * To change this template, choose Tools | Templates</span></div>
<div>
<span style="background-color: #ffe599;"> * and open the template in the editor.</span></div>
<div>
<span style="background-color: #ffe599;"> */</span></div>
<div>
<span style="background-color: #ffe599;">package ques2;</span></div>
<div>
<span style="background-color: #ffe599;"><br /></span></div>
<div>
<span style="background-color: #ffe599;">/**</span></div>
<div>
<span style="background-color: #ffe599;"> *</span></div>
<div>
<span style="background-color: #ffe599;"> * @author Sunshine</span></div>
<div>
<span style="background-color: #ffe599;"> */</span></div>
<div>
<span style="background-color: #ffe599;">class Student {</span></div>
<div>
<span style="background-color: #ffe599;"> private String Name;</span></div>
<div>
<span style="background-color: #ffe599;"> private double DOB;</span></div>
<div>
<span style="background-color: #ffe599;"> private int Fee;</span></div>
<div>
<span style="background-color: #ffe599;"><br /></span></div>
<div>
<span style="background-color: #ffe599;"> public Student(String name, double dob, int fee) {</span></div>
<div>
<span style="background-color: #ffe599;"> this.Name = name;</span></div>
<div>
<span style="background-color: #ffe599;"> this.DOB = dob;</span></div>
<div>
<span style="background-color: #ffe599;"> this.Fee = fee;</span></div>
<div>
<span style="background-color: #ffe599;"> }</span></div>
<div>
<span style="background-color: #ffe599;"> // Getter-setter</span></div>
<div>
<span style="background-color: #ffe599;"><br /></span></div>
<div>
<span style="background-color: #ffe599;"> Student() {</span></div>
<div>
<span style="background-color: #ffe599;"> throw new UnsupportedOperationException("Not yet implemented");</span></div>
<div>
<span style="background-color: #ffe599;"> }</span></div>
<div>
<span style="background-color: #ffe599;"><br /></span></div>
<div>
<span style="background-color: #ffe599;"> public String get_student_name() {</span></div>
<div>
<span style="background-color: #ffe599;"> return this.Name;</span></div>
<div>
<span style="background-color: #ffe599;"> }</span></div>
<div>
<span style="background-color: #ffe599;"><br /></span></div>
<div>
<span style="background-color: #ffe599;"> public double get_student_D0B() {</span></div>
<div>
<span style="background-color: #ffe599;"> return this.DOB;</span></div>
<div>
<span style="background-color: #ffe599;"> }</span></div>
<div>
<span style="background-color: #ffe599;"><br /></span></div>
<div>
<span style="background-color: #ffe599;"> public int get_student_fee() {</span></div>
<div>
<span style="background-color: #ffe599;"> return this.Fee;</span></div>
<div>
<span style="background-color: #ffe599;"> }</span></div>
<div>
<span style="background-color: #ffe599;"><br /></span></div>
<div>
<span style="background-color: #ffe599;"> public void set_student_name(String name) {</span></div>
<div>
<span style="background-color: #ffe599;"> this.Name = name;</span></div>
<div>
<span style="background-color: #ffe599;"> }</span></div>
<div>
<span style="background-color: #ffe599;"><br /></span></div>
<div>
<span style="background-color: #ffe599;"> public void set_student_D0B(double DOB) {</span></div>
<div>
<span style="background-color: #ffe599;"> this.DOB = DOB;</span></div>
<div>
<span style="background-color: #ffe599;"> }</span></div>
<div>
<span style="background-color: #ffe599;"><br /></span></div>
<div>
<span style="background-color: #ffe599;"> public void set_student_fee(int fee) {</span></div>
<div>
<span style="background-color: #ffe599;"> this.Fee = fee;</span></div>
<div>
<span style="background-color: #ffe599;"> }</span></div>
<div>
<span style="background-color: #ffe599;"><br /></span></div>
<div>
<span style="background-color: #ffe599;"> public String toString() {</span></div>
<div>
<span style="background-color: #ffe599;"> return "Student[+Name+DOB+Fee]";</span></div>
<div>
<span style="background-color: #ffe599;"> }</span></div>
<div>
<span style="background-color: #ffe599;">}</span></div>
</div>
<div>
<span style="background-color: #ffe599;"><br /></span></div>
<h2 style="text-align: left;">
<span style="background-color: white;">Student_HM_Demo.java</span></h2>
<div>
<div>
<span style="background-color: #ffe599;">/*</span></div>
<div>
<span style="background-color: #ffe599;"> * To change this template, choose Tools | Templates</span></div>
<div>
<span style="background-color: #ffe599;"> * and open the template in the editor.</span></div>
<div>
<span style="background-color: #ffe599;"> */</span></div>
<div>
<span style="background-color: #ffe599;">package ques2;</span></div>
<div>
<span style="background-color: #ffe599;"><br /></span></div>
<div>
<span style="background-color: #ffe599;">import java.util.HashMap;</span></div>
<div>
<span style="background-color: #ffe599;"><br /></span></div>
<div>
<span style="background-color: #ffe599;">/**</span></div>
<div>
<span style="background-color: #ffe599;"> *</span></div>
<div>
<span style="background-color: #ffe599;"> * @author Sunshine</span></div>
<div>
<span style="background-color: #ffe599;"> */</span></div>
<div>
<span style="background-color: #ffe599;">public class Student_HM_Demo {</span></div>
<div>
<span style="background-color: #ffe599;"> HashMap<String, Student> map;</span></div>
<div>
<span style="background-color: #ffe599;"><br /></span></div>
<div>
<span style="background-color: #ffe599;"> public Student_HM_Demo() {</span></div>
<div>
<span style="background-color: #ffe599;"> map = new HashMap<String, Student>();</span></div>
<div>
<span style="background-color: #ffe599;"> }</span></div>
<div>
<span style="background-color: #ffe599;"><br /></span></div>
<div>
<span style="background-color: #ffe599;"> public void add(Student obj) {</span></div>
<div>
<span style="background-color: #ffe599;"> map.put(obj.get_student_name(), obj);</span></div>
<div>
<span style="background-color: #ffe599;"> }</span></div>
<div>
<span style="background-color: #ffe599;"><br /></span></div>
<div>
<span style="background-color: #ffe599;"> public void print() {</span></div>
<div>
<span style="background-color: #ffe599;"> for (Student s : map.values()) {</span></div>
<div>
<span style="background-color: #ffe599;"> System.out.println(""+s.get_student_name());</span></div>
<div>
<span style="background-color: #ffe599;"> System.out.println(""+s.get_student_D0B());</span></div>
<div>
<span style="background-color: #ffe599;"> System.out.println(""+s.get_student_fee());</span></div>
<div>
<span style="background-color: #ffe599;"> }</span></div>
<div>
<span style="background-color: #ffe599;"> }</span></div>
<div>
<span style="background-color: #ffe599;">}</span></div>
</div>
<div>
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5964199552360187808.post-5833495495224009632014-01-06T22:25:00.000-08:002014-01-11T10:46:52.974-08:00Java: WAP to print the sum of characters in a String. Assuming that A=1, B=2, C=3.....So DAD will be 4+1+4=9.<div dir="ltr" style="text-align: left;" trbidi="on">
import java.io.*;<br />
import java.io.InputStreamReader;<br />
//import sun.security.util.Length;<br />
<br />
<br />
public class HelloWorld{<br />
<br />
public static void main(String []args){<br />
// System.out.println("Hello World");<br />
int sum=0;<br />
String br="DAD";<br />
<br />
char[] word=br.toLowerCase().toCharArray();<br />
for(int i :word)<br />
{<br />
sum=sum +i -96;<br />
}<br />
System.out.println("Sum of characters:"+sum);<br />
}<br />
}<br />
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-lTb7WKViNyc/Usud1vx8DVI/AAAAAAAAAmI/A-pybnYlt-Y/s1600/Capture.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-lTb7WKViNyc/Usud1vx8DVI/AAAAAAAAAmI/A-pybnYlt-Y/s1600/Capture.PNG" height="257" width="320" /></a></div>
<div>
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5964199552360187808.post-29644229678103517182014-01-06T09:55:00.002-08:002014-01-11T10:46:52.930-08:00Java : Project to build a Computer based Test<div dir="ltr" style="text-align: left;" trbidi="on">
Hi Guys,<br />
<br />
<br />
I created a dummy computer based test application. The code/UI can be downloaded from here: <a href="http://myfundatimemachine.in/JAVA%20DOC.rar" target="_blank">Computer based Test</a><br />
<br />
<br />
As always comments , questions and suggestions are welcome ;)</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5964199552360187808.post-31577349216411391322014-01-06T09:52:00.000-08:002014-01-13T07:46:58.687-08:00Android : Step by Step Guide to build a Quiz application <div dir="ltr" style="text-align: left;" trbidi="on">
This is for all those who have been flooding my mailbox for the steps to create a basic android application.<br />
<div>
<h4 style="text-align: left;">
Please find the step by step guide to build a basic quiz application in android @ : <a href="http://myfundatimemachine.in/Book.pdf" target="_blank"><span style="color: blue;">Guide</span></a></h4>
</div>
<div>
<br /></div>
<div>
Hope you have good time reading it:)</div>
<div>
<br /></div>
<div>
Suggestions and Questions are welcome ;)</div>
</div>
Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-5964199552360187808.post-17387150538324526962014-01-06T09:12:00.002-08:002014-01-11T10:46:52.911-08:00Java: Simple Bank Account with Exception Handling<div dir="ltr" style="text-align: left;" trbidi="on">
<h3 style="text-align: left;">
<span style="background-color: #fff2cc;">Account.java</span></h3>
<span style="background-color: #fff2cc;"><br /></span>
<span style="background-color: #fff2cc;">/*</span><br />
<span style="background-color: #fff2cc;"> * To change this template, choose Tools | Templates</span><br />
<span style="background-color: #fff2cc;"> * and open the template in the editor.</span><br />
<span style="background-color: #fff2cc;"> */</span><br />
<span style="background-color: #fff2cc;"><br /></span>
<span style="background-color: #fff2cc;">package bank;</span><br />
<span style="background-color: #fff2cc;"><br /></span>
<span style="background-color: #fff2cc;">/**</span><br />
<span style="background-color: #fff2cc;"> *</span><br />
<span style="background-color: #fff2cc;"> * @author ravikiran</span><br />
<span style="background-color: #fff2cc;"> */</span><br />
<span style="background-color: #fff2cc;">public class Account {</span><br />
<span style="background-color: #fff2cc;"> private long AccNumber,balance;</span><br />
<span style="background-color: #fff2cc;"> private String AccHolder;</span><br />
<span style="background-color: #fff2cc;"><br /></span>
<span style="background-color: #fff2cc;"> public Account(long num,long bal,String name){</span><br />
<span style="background-color: #fff2cc;"> AccNumber=num;</span><br />
<span style="background-color: #fff2cc;"> balance=bal;</span><br />
<span style="background-color: #fff2cc;"> AccHolder=name;</span><br />
<span style="background-color: #fff2cc;"> }</span><br />
<span style="background-color: #fff2cc;"> public void withdraw(long amount)throws InsufficientFundsException</span><br />
<span style="background-color: #fff2cc;"> {</span><br />
<span style="background-color: #fff2cc;"> </span><br />
<span style="background-color: #fff2cc;"> if(amount>balance)</span><br />
<span style="background-color: #fff2cc;"> throw new InsufficientFundsException(amount);</span><br />
<span style="background-color: #fff2cc;"> else</span><br />
<span style="background-color: #fff2cc;"> {</span><br />
<span style="background-color: #fff2cc;"> balance=balance-amount;</span><br />
<span style="background-color: #fff2cc;"> System.out.print("The current balance is"+balance);</span><br />
<span style="background-color: #fff2cc;"><br /></span>
<span style="background-color: #fff2cc;"> }</span><br />
<span style="background-color: #fff2cc;"> }</span><br />
<span style="background-color: #fff2cc;"> public void deposit(long amount)throws InvalidTransactionException</span><br />
<span style="background-color: #fff2cc;"> {</span><br />
<span style="background-color: #fff2cc;"><br /></span>
<span style="background-color: #fff2cc;"> if(amount<=0)</span><br />
<span style="background-color: #fff2cc;"> throw new InvalidTransactionException(amount);</span><br />
<span style="background-color: #fff2cc;"> else</span><br />
<span style="background-color: #fff2cc;"> {</span><br />
<span style="background-color: #fff2cc;"> balance=balance+amount;</span><br />
<span style="background-color: #fff2cc;"> System.out.print("The current balance is"+balance);</span><br />
<span style="background-color: #fff2cc;"><br /></span>
<span style="background-color: #fff2cc;"> }</span><br />
<span style="background-color: #fff2cc;"><br /></span>
<span style="background-color: #fff2cc;"> }</span><br />
<span style="background-color: #fff2cc;">}</span><br />
<span style="background-color: #fff2cc;"><br /></span>
<span style="background-color: #fff2cc;"><br /></span>
<h3 style="text-align: left;">
<span style="background-color: #ffe599;">InsufficientFundsException.java</span></h3>
<span style="background-color: #fff2cc;"><br /></span>
<span style="background-color: #ffe599;">/*</span><br />
<span style="background-color: #ffe599;"> * To change this template, choose Tools | Templates</span><br />
<span style="background-color: #ffe599;"> * and open the template in the editor.</span><br />
<span style="background-color: #ffe599;"> */</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;">package bank;</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;">import java.util.Scanner;</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;">/**</span><br />
<span style="background-color: #ffe599;"> *</span><br />
<span style="background-color: #ffe599;"> * @author ravikiran</span><br />
<span style="background-color: #ffe599;"> */</span><br />
<span style="background-color: #ffe599;">class InsufficientFundsException extends Exception {</span><br />
<span style="background-color: #ffe599;"> long amt;</span><br />
<span style="background-color: #ffe599;"> public InsufficientFundsException(long amount)</span><br />
<span style="background-color: #ffe599;"> {</span><br />
<span style="background-color: #ffe599;"> </span><br />
<span style="background-color: #ffe599;"> </span><br />
<span style="background-color: #ffe599;"> amt=amount;</span><br />
<span style="background-color: #ffe599;"> }</span><br />
<span style="background-color: #ffe599;"> public String tostring(){</span><br />
<span style="background-color: #ffe599;"> return"InsufficientFundsException";</span><br />
<span style="background-color: #ffe599;"> }</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;"><br /></span>
<br />
<span style="background-color: #ffe599;">}</span><br />
<div>
<br /></div>
<h3 style="text-align: left;">
<span style="background-color: #fff2cc;">InvalidTransactionException.java</span></h3>
<div>
<div>
/*</div>
<div>
* To change this template, choose Tools | Templates</div>
<div>
* and open the template in the editor.</div>
<div>
*/</div>
<div>
<br /></div>
<div>
<span style="background-color: #fff2cc;">package bank;</span></div>
<div>
<span style="background-color: #fff2cc;"><br /></span></div>
<div>
<span style="background-color: #fff2cc;">/**</span></div>
<div>
<span style="background-color: #fff2cc;"> *</span></div>
<div>
<span style="background-color: #fff2cc;"> * @author ravikiran</span></div>
<div>
<span style="background-color: #fff2cc;"> */</span></div>
<div>
<span style="background-color: #fff2cc;">class InvalidTransactionException extends Exception {</span></div>
<div>
<span style="background-color: #fff2cc;"> long amt;</span></div>
<div>
<span style="background-color: #fff2cc;"> public InvalidTransactionException(long amount)</span></div>
<div>
<span style="background-color: #fff2cc;"> {</span></div>
<div>
<span style="background-color: #fff2cc;"><br /></span></div>
<div>
<span style="background-color: #fff2cc;"><br /></span></div>
<div>
<span style="background-color: #fff2cc;"> amt=amount;</span></div>
<div>
<span style="background-color: #fff2cc;"> }</span></div>
<div>
<span style="background-color: #fff2cc;"> public String tostring(){</span></div>
<div>
<span style="background-color: #fff2cc;"> return" Invalid Transaction Exception";</span></div>
<div>
<span style="background-color: #fff2cc;"> }</span></div>
<div>
<span style="background-color: #fff2cc;"><br /></span></div>
<div>
<span style="background-color: #fff2cc;"><br /></span></div>
<div>
<span style="background-color: #fff2cc;">}</span></div>
</div>
<div>
<span style="background-color: #fff2cc;"><br /></span></div>
<div>
<span style="background-color: #fff2cc;"><br /></span></div>
<h3 style="text-align: left;">
<span style="background-color: #ffe599;">Main.java</span></h3>
<div>
<br /></div>
<span style="background-color: #ffe599;">/*</span><br />
<span style="background-color: #ffe599;"> * To change this template, choose Tools | Templates</span><br />
<span style="background-color: #ffe599;"> * and open the template in the editor.</span><br />
<span style="background-color: #ffe599;"> */</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;">package bank;</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;">import java.util.Scanner;</span><br />
<span style="background-color: #ffe599;">import javax.swing.JOptionPane;</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;">/**</span><br />
<span style="background-color: #ffe599;"> *</span><br />
<span style="background-color: #ffe599;"> * @author ravikiran</span><br />
<span style="background-color: #ffe599;"> */</span><br />
<span style="background-color: #ffe599;">public class Main {</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;"> /**</span><br />
<span style="background-color: #ffe599;"> * @param args the command line arguments</span><br />
<span style="background-color: #ffe599;"> */</span><br />
<span style="background-color: #ffe599;"> public static void main(String[] args) {</span><br />
<span style="background-color: #ffe599;"> // TODO code application logic here</span><br />
<span style="background-color: #ffe599;"> System.out.println("select your operation");</span><br />
<span style="background-color: #ffe599;"> System.out.println("1.withdraw");</span><br />
<span style="background-color: #ffe599;"> System.out.println("2.Deposit");</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;"> Account a=new Account(215,20000,"ravi");</span><br />
<span style="background-color: #ffe599;"> Scanner input=new Scanner(System.in);</span><br />
<span style="background-color: #ffe599;"> int b=input.nextInt();</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;"> switch(b)</span><br />
<span style="background-color: #ffe599;"> {</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;"> case 1:</span><br />
<span style="background-color: #ffe599;"> try{</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;"> a.withdraw(20000);</span><br />
<span style="background-color: #ffe599;"> }</span><br />
<span style="background-color: #ffe599;"> catch(InsufficientFundsException e){</span><br />
<span style="background-color: #ffe599;"> JOptionPane.showMessageDialog(null,"Dear Customer You Have insufficient amount in your Account.","Error",JOptionPane.ERROR_MESSAGE);</span><br />
<span style="background-color: #ffe599;"> </span><br />
<span style="background-color: #ffe599;"> }</span><br />
<span style="background-color: #ffe599;"> break;</span><br />
<span style="background-color: #ffe599;"> case 2:try {</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;"> a.deposit(10);</span><br />
<span style="background-color: #ffe599;"> }</span><br />
<span style="background-color: #ffe599;"> catch(InvalidTransactionException e){</span><br />
<span style="background-color: #ffe599;"> JOptionPane.showMessageDialog(null,"Dear Customer You Entered Invalid Amount","Error",JOptionPane.ERROR_MESSAGE);</span><br />
<span style="background-color: #ffe599;"> </span><br />
<span style="background-color: #ffe599;"> }</span><br />
<span style="background-color: #ffe599;"> break;</span><br />
<span style="background-color: #ffe599;"> default: System.out.print("Invalid operation");</span><br />
<span style="background-color: #ffe599;"> }</span><br />
<span style="background-color: #ffe599;"> }</span><br />
<br />
<span style="background-color: #ffe599;">}</span><br />
<div>
<br /></div>
<span style="background-color: #fff2cc;"><br /></span>
<span style="background-color: #fff2cc;"> </span><br />
<span style="background-color: #fff2cc;"><br /></span>
<br /></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5964199552360187808.post-2649713028524868552014-01-06T09:08:00.001-08:002014-01-11T10:46:52.922-08:00Java: Piglatin<div dir="ltr" style="text-align: left;" trbidi="on">
package piglatin2;<br />
import java.util.Scanner;<br />
/**<br />
*<br />
* @author ravikiran<br />
*/<br />
public class Main {<br />
<br />
/**<br />
* @param args the command line arguments<br />
*/<br />
public static void main(String[] args) {<br />
// TODO code application logic here<br />
String statement, result, another;<br />
piglatin translator = new piglatin();<br />
<br />
do<br />
{<br />
System.out.println ();<br />
System.out.println ("Enter a sentence (no punctuation):");<br />
Scanner input= new Scanner(System.in);<br />
statement = input.nextLine();<br />
<br />
System.out.println ();<br />
result = translator.translate (statement);<br />
System.out.println ("That sentence in Pig Latin is:");<br />
System.out.println (result);<br />
<br />
System.out.println ();<br />
System.out.print ("Translate another sentence (y/n)? ");<br />
another = input.nextLine();<br />
}<br />
while (another.equalsIgnoreCase("y"));<br />
}<br />
<br />
}<br />
<br />
package piglatin2;<br />
import java.util.StringTokenizer;<br />
/**<br />
*<br />
* @author ravikiran<br />
*/<br />
public class piglatin extends Main{<br />
public String translate(String statement)<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>String string=null;<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>StringTokenizer input=new StringTokenizer(statement);<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>while(input.hasMoreTokens())<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>string=string+translator(input.nextToken());<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>string=string+" ";<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>return string;<br />
<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>public String translator(String word )<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>String string=null;<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>if(!vowel(word))<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>string=word+"ay";<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>else<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>{<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>string=word.substring(1) + word.substring(0,1) + "ay";<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span>}<br />
return string;<br />
}<br />
<br />
private static boolean vowel (String word)<br />
{<br />
String Vowels = "aeiou";<br />
<br />
char letter = word.charAt(0);<br />
<br />
return (Vowels.indexOf(letter) != -1);<br />
}<br />
<br />
}<br />
<div>
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5964199552360187808.post-43138196535745276132014-01-03T03:06:00.002-08:002014-01-11T10:48:36.460-08:00C# Using Enum: GTK style<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="background-color: #fff2cc;">using System;</span><br />
<span style="background-color: #fff2cc;">using System.Collections;</span><br />
<span style="background-color: #fff2cc;">using Gtk;</span><br />
<span style="background-color: #fff2cc;"><br /></span>
<span style="background-color: #fff2cc;">namespace EmpIEnum</span><br />
<span style="background-color: #fff2cc;">{</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>class MainClass</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>{</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>public static void Main (string[] args)</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>{</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>EmployeeCollection E=new EmployeeCollection();</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>foreach(Employee e in E)</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>Console.WriteLine(e.Name+"\t\t"+e.Id+"\t\t"+e.Salary);</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>Console.WriteLine();</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</span><br />
<span style="background-color: #fff2cc;">}</span><br />
<br />
<br />
<br />
<span style="background-color: #ffe599;">using System;</span><br />
<span style="background-color: #ffe599;">using System.Collections;</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;">namespace EmpIEnum</span><br />
<span style="background-color: #ffe599;">{</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>public class Employee</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>{</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>public string name;</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>public int id;</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>public long salary;</span><br />
<span class="Apple-tab-span" style="background-color: #ffe599; white-space: pre;"> </span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>public Employee (string Name,int Id,long salary)</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>{</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>name=Name;</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>id=Id;</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>salary=Salary;</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>public string Name{</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>get {return name;}</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>set {name=value;}</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</span><br />
<span class="Apple-tab-span" style="background-color: #ffe599; white-space: pre;"> </span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>public int Id{</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>get{return id;}</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>set {id=value;}</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>public long Salary{</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>get{return salary;}</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>set {salary=value;}</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</span><br />
<span class="Apple-tab-span" style="background-color: #ffe599; white-space: pre;"> </span><br />
<span style="background-color: #ffe599;">}</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;">}</span><br />
<br />
<br />
<span style="background-color: #ffe599;">using System;</span><br />
<span style="background-color: #ffe599;">using System.Collections;</span><br />
<span style="background-color: #ffe599;">namespace EmpIEnum</span><br />
<span style="background-color: #ffe599;">{</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>public class EmployeeCollection:IEnumerable,IEnumerator</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>{</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>Employee[] empcollection;</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>int pos=-1;</span><br />
<span class="Apple-tab-span" style="background-color: #ffe599; white-space: pre;"> </span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>public EmployeeCollection ()</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>{</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>empcollection=new Employee[5]</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>{</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>new Employee("Ravi",123,2000),</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>new Employee("Kiran",234,3000),</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>new Employee("Ranju",345,4000),</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>new Employee("Ram",456,5000),</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>new Employee("Maansi",567,6000),</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>};</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>public IEnumerator GetEnumerator()</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>{</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>return(IEnumerator)this;</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>public bool MoveNext(){</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>pos++;</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>return(pos<empcollection.Length);</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>public void Reset(){</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>pos=0;</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>public object Current{</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>get{return empcollection[pos];}</span><br />
<span style="background-color: #ffe599;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</span><br />
<span class="Apple-tab-span" style="background-color: #ffe599; white-space: pre;"> </span><br />
<span style="background-color: #ffe599;">}</span><br />
<span style="background-color: #ffe599;">}</span><br />
<span style="background-color: #ffe599;"><br /></span>
<span style="background-color: #ffe599;"><br /></span>
<br /></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5964199552360187808.post-57930694431148840512014-01-03T03:02:00.004-08:002014-01-11T10:48:36.471-08:00C# Using indexers : GTK style<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="background-color: #fff2cc;">using System;</span><br />
<span style="background-color: #fff2cc;">using Gtk;</span><br />
<span style="background-color: #fff2cc;"><br /></span>
<span style="background-color: #fff2cc;">namespace Lab2</span><br />
<span style="background-color: #fff2cc;">{</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>class MainClass</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>{</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>public static void Main (string[] args)</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>{</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>int size=10;</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>HDFC emp=new HDFC(size);</span><br />
<span class="Apple-tab-span" style="background-color: #fff2cc; white-space: pre;"> </span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>emp[4]="Manish";</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>emp[7]="Divya";</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>emp[9]="Aarushi";</span><br />
<span class="Apple-tab-span" style="background-color: #fff2cc; white-space: pre;"> </span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>Console.WriteLine("HDFC Emplooyee details");</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>for(int i=0;i<size;i++)</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>{</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>Console.WriteLine("emp[{0}]: {1}", i, emp[i]);</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</span><br />
<span class="Apple-tab-span" style="background-color: #fff2cc; white-space: pre;"> </span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>Console.ReadKey();</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</span><br />
<span style="background-color: #fff2cc;">}</span><br />
<br />
<br />
<span style="background-color: #fff2cc;">using System;</span><br />
<span style="background-color: #fff2cc;">namespace Lab2</span><br />
<span style="background-color: #fff2cc;">{</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>public class HDFC</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>{</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>private string[] Name;</span><br />
<span class="Apple-tab-span" style="background-color: #fff2cc; white-space: pre;"> </span><br />
<span class="Apple-tab-span" style="background-color: #fff2cc; white-space: pre;"> </span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>public HDFC(int n){</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>Name=new string[n];</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>for(int i=0;i<n;i++)</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>{</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>Name[i]="null";</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</span><br />
<span class="Apple-tab-span" style="background-color: #fff2cc; white-space: pre;"> </span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>public string this [long index]</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>{</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>get{</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>return Name[index];</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>set{</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>Name[index]=value;</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</span><br />
<span class="Apple-tab-span" style="background-color: #fff2cc; white-space: pre;"> </span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</span><br />
<span style="background-color: #fff2cc;"><span class="Apple-tab-span" style="white-space: pre;"> </span>}</span><br />
<span style="background-color: #fff2cc;">}</span><br />
<span style="background-color: #fff2cc;"><br /></span>
<br /></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5964199552360187808.post-58118207190364192862013-12-28T01:56:00.002-08:002014-01-11T10:55:51.944-08:00It's a beautiful day and I can't stop myself from smiling :) <div dir="ltr" style="text-align: left;" trbidi="on">
<br /></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5964199552360187808.post-31505842297211490252013-12-23T06:14:00.002-08:002014-01-11T10:48:36.452-08:00C# Gettter/Setter : GTK style<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="background-color: white; border: 0px; color: #4a4a49; font-family: Verdana, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 22px; outline: 0px; padding: 0px; vertical-align: baseline;">
C# properties: Properties in C# are used to provide protection to the attributes of a class against direct reading or writing to it . By using properties we fix the rule that a particular attribute of the class can be read or written by means of property associated to that attribute.</div>
<div style="background-color: white; border: 0px; color: #4a4a49; font-family: Verdana, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 22px; outline: 0px; padding: 0px; vertical-align: baseline;">
These can be classified into 3 types:</div>
<div style="background-color: white; border: 0px; color: #4a4a49; font-family: Verdana, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 22px; outline: 0px; padding: 0px; vertical-align: baseline;">
Read only properties : We implement only the getter in the property implementation.<br />
Syntax:<br />
public String Name<br />
{<br />
get<br />
{<br />
return name;<br />
}<br />
}<br />
Write only properties :We implement only the Setter in the property implementation.<br />
Syntax:<br />
public String Name<br />
{<br />
set{name=value;}<br />
}<br />
Auto implemented properties: This is the most commonly used type. we define the both getter and setter without any actual implementation.<br />
Syntax:</div>
<div style="background-color: white; border: 0px; color: #4a4a49; font-family: Verdana, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 22px; outline: 0px; padding: 0px; vertical-align: baseline;">
public String Name{get; set;}</div>
<div style="background-color: white; border: 0px; color: #4a4a49; font-family: Verdana, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 22px; outline: 0px; padding: 0px; vertical-align: baseline;">
Example: Accessing the Employee class with properties</div>
<div style="background-color: white; border: 0px; color: #4a4a49; font-family: Verdana, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 22px; outline: 0px; padding: 0px; vertical-align: baseline;">
Employee.cs<br />
using System;<br />
namespace lab1<br />
{<br />
public class Employee<br />
{<br />
private string name;<br />
private long empid;</div>
<div style="background-color: white; border: 0px; color: #4a4a49; font-family: Verdana, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 22px; outline: 0px; padding: 0px; vertical-align: baseline;">
public Employee (String Name,long id){ name=Name;empid=id;}<br />
public String Name<br />
{<br />
get<br />
{<br />
return name;<br />
}<br />
set{name=value;}</div>
<div style="background-color: white; border: 0px; color: #4a4a49; font-family: Verdana, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 22px; outline: 0px; padding: 0px; vertical-align: baseline;">
}<br />
public long Empid<br />
{<br />
get<br />
{<br />
return empid;<br />
}<br />
set{empid=value;}</div>
<div style="background-color: white; border: 0px; color: #4a4a49; font-family: Verdana, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 22px; outline: 0px; padding: 0px; vertical-align: baseline;">
}<br />
public override string ToString ()<br />
{<br />
return (“Name:”+name+”\nEmployee ID:”+empid);<br />
}<br />
}<br />
}</div>
<div style="background-color: white; border: 0px; color: #4a4a49; font-family: Verdana, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 22px; outline: 0px; padding: 0px; vertical-align: baseline;">
Main.cs</div>
<div style="background-color: white; border: 0px; color: #4a4a49; font-family: Verdana, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 22px; outline: 0px; padding: 0px; vertical-align: baseline;">
using System;<br />
using Gtk;</div>
<div style="background-color: white; border: 0px; color: #4a4a49; font-family: Verdana, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 22px; outline: 0px; padding: 0px; vertical-align: baseline;">
namespace lab1<br />
{<br />
class MainClass<br />
{<br />
public static void Main (string[] args)<br />
{<br />
Employee E1=new Employee();</div>
<div style="background-color: white; border: 0px; color: #4a4a49; font-family: Verdana, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 22px; outline: 0px; padding: 0px; vertical-align: baseline;">
E1.Name=”kiran”;<br />
E1.Empid=1234;</div>
<div style="background-color: white; border: 0px; color: #4a4a49; font-family: Verdana, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 22px; outline: 0px; padding: 0px; vertical-align: baseline;">
Console.WriteLine(“Employee details\n {0}”, E1);<br />
Console.WriteLine(“End of Employee details”,E1);</div>
<div style="background-color: white; border: 0px; color: #4a4a49; font-family: Verdana, sans-serif; font-size: 13px; line-height: 22px; margin-bottom: 22px; outline: 0px; padding: 0px; vertical-align: baseline;">
Console.ReadKey();<br />
}<br />
}<br />
}</div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5964199552360187808.post-58950893400218819612013-12-15T14:31:00.001-08:002014-01-11T10:55:51.948-08:00wazzzzzzzzz up !<div dir="ltr" style="text-align: left;" trbidi="on">
yahoooo 2014 approaching just half a month left !<br />
<br />
<br />
any new year resolutions ...bucket lists??????</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5964199552360187808.post-12504407916493610332013-12-15T14:25:00.001-08:002014-01-11T10:46:52.897-08:00Write a function for seat allocate and seat reserved.<div dir="ltr" style="text-align: left;" trbidi="on">
public class SeatingPlan {<br />
<br />
/**<br />
* @param args the command line arguments<br />
*/<br />
public static void main(String[] args) throws IOException {<br />
// TODO code application logic here<br />
boolean[][] seat = new boolean[10][20];<br />
char[] alphabets=new char[]{'A','B','C','D','E','F','G','H','I','J'};<br />
System.out.println("X = Seat occupied" + "\n\n" + " <<--------- SCREEN ---------- >>");<br />
for (int i = 0; i < 10; i++) {<br />
for (int j = 0; j < 20; j++) {<br />
String seating = (seat[i][j] == true) ? alphabets[i]+""+j+" [X] " : alphabets[i]+""+j+ " [0] ";<br />
System.out.print(seating);<br />
}<br />
System.out.println("");<br />
}<br />
System.out.println("Please select a seat for your self");<br />
BufferedReader br1=new BufferedReader(new InputStreamReader(System.in));<br />
String bookthisSeat=br1.readLine().toUpperCase();<br />
char a=bookthisSeat.charAt(0);<br />
<br />
int row=(int)a-65;<br />
int col= Integer.parseInt(bookthisSeat.substring(1,2));<br />
if (seat[row][col]==false)<br />
{<br />
seat[row][col]=true;<br />
System.out.println("Congrats!! your ticket is booked and seat is now reserved for you");<br />
<br />
}<br />
else<br />
System.out.println("sorry your ticket can not be booked this seat is already occupied.... Please fined another seat");<br />
<br />
}<br />
}<br />
<div>
<br /></div>
</div>
Unknownnoreply@blogger.com0