11.1

来源:互联网 发布:淘宝黑搜白搜的区别 编辑:程序博客网 时间:2024/06/14 05:20

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 teamWHERE 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);    }}