20171101

来源:互联网 发布:企业文化 知乎 编辑:程序博客网 时间:2024/05/19 21:41

1.查找sdddrtkjsfkkkasjdddj字符串中,出现次数最多的字符和次数。

<!doctype html><html> <head>  <meta charset="UTF-8">  <title>查找</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>

2.表名 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)

3.判断 101-200 之间有多少个素数,并输出所有素数。

public class Hello {     public static void main(String[] args) {         int n = 0;            for (int i = 101; i < 201; i++) {                for (int j = 2; j < i; j++) {                    int k = i % j;                    if (j == i - 1) {                        n++;                        System.out.println(i);                    } else if (k == 0) {                        break;                    }                }            }            System.out.println("素数有"+n+"个");     }}
原创粉丝点击