JavaScript 編程題
查找sdddrtkjsfkkkasjdddj字符串中,出現次數最多的字符和次數。
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>Document</title>
</head>
<body>
<script>
var str="sdddrtkjsfkkkasjdddj";
var max=0;
var char;
function Search(str){
var json={};
for(var i=0;i<str.length;i++){
if(!json[str[i]]){
json[str[i]]=str[i];
}
else{
json[str[i]]+=str[i];
}
}
for(var i=0;i<str.length;i++){
if(json[str[i]].length>max){
max=json[str[i]].length;
char=str[i];
}
}
console.log("出現次數最多的字符是"+char+",出現了"+max+"次")
}
Search(str);
</script>
</body>
</html>
MySQL 編程題
表名 team
ID Name
1 a
2 b
3 b
4 a
5 c
6 c
要求:執行一個刪除語句,當 Name 列上有相同時,只保留 ID 這列上值小的
例如:刪除後的結果應如下:
ID Name
1 a
2 b
5 c
請寫出 SQL 語句。
DELETE FROM team
WHERE id NOT IN(
SELECT MIN(id) FROM team GROUP BY name
)
Java 編程題
判斷 101-200 之間有多少個素數,並輸出所有素數。
public class Test6 {
public static void main(String[] args) {
int count = 0;
for (int i = 101; i < 200; i += 2) {
boolean b = false;
for (int j = 2; j <= Math.sqrt(i); j++) {
if (i % j == 0) {
b = false;
break;
} else {
b = true;
}
}
if (b == true) {
count++;
System.out.println(i);
}
}
System.out.println("素數個數是: " + count);
}
}