11.1

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);
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章