程式設計素養-Day003
阿新 • • 發佈:2018-11-05
JavaScript 程式設計題
查詢「sdddrtkjsfkkkasjdddj」字串中,出現次數最多的字元和次數
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> </body> <script> var str = "sdddrtkjsfkkkasjdddj"; // 使用物件記錄字元出現的次數,鍵為各個字元,值為字元出現的次數 var obj = {}; for(var i = 0; i < str.length; i++) { //獲得字元 var char = str.charAt(i); //若物件已有該字元屬性,值加1 if(obj[char]) { obj[char]++; } else { //第一次出現該字元,值記為1 obj[char] = 1; } } //記錄出現最多次數 var max = 0; for(var key in obj) { if(obj[key] >= max) { max = obj[key]; } } //列印 for(var key in obj) { if(obj[key] == max) { console.log("出現次數最多的字元:" + key); console.log("出現次數:" + obj[key]); } } </script> </html>
MySQL 程式設計題
請寫出 SQL 語句。
DELETE
FROM team
WHERE id NOT IN
(SELECT a.id
FROM
(SELECT MIN(id) AS id
FROM team
GROUP BY name ) a)
Java 程式設計題
判斷 101-200 之間有多少個素數,並輸出所有素數。
package test; public class Tl3 { public static void main(String[] args) { int count = 0; for (int i = 101; i <= 200; i++) { int j; for (j = 2; j < i; j++) { // 如果j能被i整出在跳出迴圈 if (i % j == 0) { break; } } // 判斷迴圈是否提前跳出,如果j<i說明在2~j之間,i有可整除的數 if (i == j) { count++; System.out.print(i + "\t"); // 換行,用count計數,每五個數換行 if (count % 5 == 0) { System.out.print("\n"); } } } } }