Forum : unique no.
Brief description  about Online courses   join in Online courses
View Alok Ranjan Rai 's Profile

unique no.

Dear Sir,
here is code for find unique number, but it's always display 1 answer
<Script language="JavaScript">
function code(n, digits, padChar) {
n = n.toString();
while (n.length < digits) {
n = padChar n;
}
return n;
}
var str = window.prompt("Enter String for unique later");
var array = [];
var totalCount;
var count=0;

for(var i = 0; i < str.length; i ){
if(!array[str[i]]) {
array[str[i]] = 1;
} else {
array[str[i]] = 1;
}
}
sortedArray = [];
for(var i in array){
sortedArray.push(code(i.charCodeAt(0), 5, '0'));
}
sortedArray.sort();
for(i = 0; i < sortedArray.length; i ){
count ;
}
document.write("Number of unique letters are: " count);
</Script>
Asked by Alok Ranjan Rai | Feb 14, 2011 |  Reply now
Replies (2)
View alok ranjan rai 's Profile
thanks sir
Feb 23, 2011
View teacher siliconindia 's Profile
Hi Alok,

Go through this below given code

<html>
<head>
<title>Java script :: Loop Assignment</title>
<style type="text/css">

body {
background: #FFFFFF;
color: #FF6;
font: 80%/160% Verdana, sans-serif;
margin: 0;
padding: 0;
text-align: center;
}
a {
color: #FFF;
font-weight: bold;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.clear {
clear: both;
}

#header {
height: 215px;
background: #660099;
}

#content {
width: 1000px;
float: left;
margin: 10px 0 15px 40px;
}

</style>
<SCRIPT language = "JavaScript">

function w()
{

start = 1

end = 1
times = 2
answer = 0

while (end < 21 ) {

answer = start * times
document.write(" 2*"+ end +" = " + answer + "<BR>")
start++
end++
}
}




</script>


<SCRIPT language = "JavaScript">

function v()
{
times=2
counter = 0
for(start = 1,end=1 ; end < 21; start++,end++) {
counter = start * times
document.write("2* " + start + " = " + counter + "<BR>")
}
}
</script>


<SCRIPT language = "JavaScript">

function v1()
{

var num= prompt("Enter no. u want to search ")

counter = 1
while (counter <=20) {
document.write(" LOOP = " + counter + "<BR>")


if (counter == num) break
counter++


}
}

</script >




<SCRIPT language = "JavaScript">

function v3()
{

n = document.formname1.textfield1.value

for(i=n ; i>0 ; i--)
{
for(j=1 ; j<i ; j++)
document.write(j+"&nbsp;&nbsp;");
document.write("<br />");
}


}

</script>


<SCRIPT language = "javascript">

function m1() {


score = document.frmOne.marks.value
switch (score) {
case "1":
alert("Congrats! Ur grade is Outstanding")
break
case "2":
alert("Congrats! Ur grade is Distinction")
break
case "3":
alert("Good! Ur grade is First Class")
break
case "4":
alert("Not bad! Ur grade is Second Class")
break
case "5":
alert("Have to Improve! Ur grade is Average")
break

case "6":
alert("Need Hard Work!")
break
default:
alert("undetermined")
}

}

</script>

<SCRIPT language = "javascript">

function m2() {


d = document.frmOne1.day.value
switch (d) {
case "sun":
alert("Day to enjoy")
break
case "mon":
alert("Working day starts ")
break
case "tue":
alert("Tuesday to romance ")
break
case "wed":
alert("Wednesday to chill")
break
case "thur":
alert("Thursday to have Blast")
break

case "fri":
alert("Weekend starts")
break

case "sat":
alert("Day to rock")
break
default:
alert("undetermined")
}

}

</script>

<SCRIPT language = "javascript">

function m3() {


d = document.frmOne2.day1.value
switch (d) {
case "sun":
window.location = "redirect/sun.html"
break
case "mon":
window.location = "redirect/mon.html"
break
case "tue":
window.location = "redirect/tue.html"
break
case "wed":
window.location = "redirect/wed.html"
break
case "thur":
window.location = "redirect/thu.html"
break

case "fri":
window.location = "redirect/fri.html"
break

case "sat":
window.location = "redirect/sat.html"
break
default:
alert("undetermined")
}

}

</script>
<SCRIPT Language = JavaScript>

function connc()
{

A = document.frmTwo.txtFirstNumber.value;

if(A==1 || A==21 || A==31)
t="st";
else if(A==2 || A==22)
t="nd";
else if(A==3 || A==23)
ext="rd";
else if((A>3 && A<=20) || (A>23 && A<=30))
t="th";
else
document.write(" enter correct date")


B = document.frmTwo.txtSecondNumber.value;
D = document.frmTwo.txtfourthNumber.value;
C = 'Today is' + A + t+ ' ' + B + ', '+D;
document.frmTwo.txtThirdNumber.value = C;
}
</SCRIPT>


<SCRIPT language = "JavaScript">

function v4()
{

var num= prompt("Enter no. you want to search ")

co = 1
while (co <=100) {
document.write(" LOOP = " + co + "<BR>")


if (co == num) break
co++


}

}

</script>

<SCRIPT language = "JavaScript">


function four(str)
{
var k=0;
for(i=0;i<str.length-1;i++)
{
for(j=i+1;j<str.length;j++)
{
if((str[i]==str[j]))
{
str=str.replace(str[i],"#");
str=str.replace(str[j],"#");
}
}
}

for(i=0;i<str.length;i++)
{
if(str[i]!='#')
k++;
}
document.form1.txt3.value=k;
}



</script>


<SCRIPT language = "JavaScript">

function one(num)
{
if((num<1 || num>100))
alert("plz enter a VALID number..");
else
{
j=1;
document.write("<html><head><title>new</title></head><body>");
for(j=1;j<=10;j++)
{
document.write("BOX"+j+" : ");
document.write("<input type='text' value=" +(num++)+" /><br/>");
}
document.write("</body></html>");
}
}




</script>
</head>

<body>
<div id="header" align="center"><br><br><br><h2>JavaScript Assignment</h2>
<h3>Looping Statements </h3>
</div>
<form name="form1">
<table border="0" align="center" bgcolor="#0033CC" >
<tr><td>

1. Enter a number to display its increments</td><td>:</td><td> <input type="text" name="txt1" value="" /></td><td>
<input type="button" value="Display Output" onClick="one(txt1.value)"/></td></tr>
<tr>


<td>2. Click here for Tables of 2 to 20 </td><td>:</td><td>

<INPUT TYPE = Button NAME = "b1" VALUE = "While Loop Output" onClick = w()></td>
</tr><tr><td>

&nbsp;&nbsp;&nbsp;&nbsp;Click here for Tables of 2 to 20</td><td>:</td>
<td>
<INPUT TYPE = Button NAME = "b1" VALUE = "FOR Loop Output" onClick = v()></td></tr>

<tr><td>3. Enter the number you want to search btwn 1 to 20,so that loop repeats until it finds the number you entered</td><td>:</td><td>
<INPUT TYPE = Button NAME = "b1" VALUE = "Display Output" onClick = v1()></td></tr>



<tr><td> 4.Enter a String to check</td><td>:</td><td> <input type="text" name="txt2" value="" /></td></tr>
<tr><td>
No. of Unique letters</td><td>:</td> <td><input type="text" name="txt3" size="3" value="" /></td><td>
<input type="button" value="Check" onClick="four(txt2.value)"/></td></tr>
</p>



</FORM>



<FORM NAME = formname>
<tr><td>
5.Enter value of n to display numbers in ascending order</td><td>:</td><td> <INPUT TYPE = Text NAME = textfield SIZE = 5 value =""></td>
<td>

<Input Type = Button NAME = b1 VALUE = " Done " onClick = v2()></td></tr>
</FORM>


<FORM NAME = formname1>
<tr><td>
6.Enter value of n display numbers in descending order</td><td>:</td><td> <INPUT TYPE = Text NAME = textfield1 SIZE = 5 value =""></td>
<td>
<Input Type = Button NAME = b1 VALUE = " Done " onClick = v3()></td></tr>

</FORM>

<form name=frmOne2>
<tr><td>
7.Redirectional script ,select day here</td><td> :</td><td><select name = day1>
<option value = ""></option>
<option value = "sun">SUN</option>
<option value = "mon">MON</option>
<option value = "tue">TUE</option>
<option value = "wed">WED</option>
<option value = "thur">THU</option>
<option value = "fri">FRI</option>
<option value = "sat">SAT</option>
<Input Type = Button NAME = b1 VALUE = " Display " onClick = m3()>

</select></td></tr>
</form>














<form name=frmOne>
<tr><td>
8.Select your marks to know Ur grade </td><td>:</td><td><select name = marks>
<option value = ></option>
<option value = 1>90 to 100</option>
<option value = 2>80 to 90</option>
<option value = 3>70 to 80</option>
<option value = 4>60 to 70</option>
<option value = 5>50 to 60</option>
<option value = 6>40 to 30</option>
<Input Type = Button NAME = b1 VALUE = " Grade " onClick = m1()>

</select></td></tr>
</form>

<form name=frmOne1>
<tr><td>
9.Select the day </td> <td>:</td><td><select name = day>
<option value = ""></option>
<option value = "sun">sun</option>
<option value = "mon">mon</option>
<option value = "tue">tue</option>
<option value = "wed">wed</option>
<option value = "thur">thur</option>
<option value = "fri">fri</option>
<option value = "sat">sat</option>
<Input Type = Button NAME = b1 VALUE = " Done " onClick = m2()>

</select></td></tr>
</form>



<FORM NAME = frmTwo>
<tr><td>
10.Enter the details below </td><td>:</td></tr><tr><td>
Enter date</td><td>:</td><td> <INPUT TYPE = Text size=25 NAME = txtFirstNumber SIZE = 5 value =""></td></tr>
<tr><td>
Enter month</td><td>:</td><td> <INPUT TYPE = Text size=25 NAME = txtSecondNumber SIZE = 5 value =""></td>
</tr><tr><td>

Enter year</td><td>:</td><td> <INPUT TYPE = Text size=25 NAME = txtfourthNumber SIZE = 5 value =""></td>
</tr><tr><td>
Result</td><td>:</td><td> <INPUT TYPE = Text size=37 NAME = txtThirdNumber SIZE = 5 value = ""></td>
<td>
<Input Type = Button NAME = b1 VALUE = "Submit " onClick = connc()> &nbsp;&nbsp;</td></tr>

</FORM>



<FORM NAME = formname2>
<tr><td>
11.Enter the number times you want loop to repeat </td><td>:</td><td>
<Input Type = Button NAME = b1 VALUE = " CLICK HERE TO ENTER " onClick = v4()></td></tr>
</table>
</FORM>

</div>





</body>
</html>
Feb 23, 2011