-
Notifications
You must be signed in to change notification settings - Fork 0
/
算法题4.html
91 lines (67 loc) · 2.13 KB
/
算法题4.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<script>
// let str='223dffftttbdvvyuu6';
// function reapet(str){
// let obj={};
// let ss=0;
// for(let t of str){
// if(obj[t]){
// obj[t]++;
// }else{
// obj[t]=1;
// }
// }
// for(let a in obj){
// if(+obj[a]>1){
// ss+=1;
// }
// }
// // console.log(ss)
// // console.log(obj)
// }
// reapet(str) ;
// function test(str) {
// const arr = str.split('');
// let newArr = arr.filter((t,i,a) => {
// return a.indexOf(t)!== i
// });
// return [...new Set(newArr)].length;
// }
// let res = test(str);
// console.log(res);
// let str='foo-strsof-bgbe-mss';
// function ss(str){
// return str.split('-').map(t=>t.slice(0,1).toUpperCase()+t.substring(1,t.length)).join('')
// }
// console.log(ss(str))
// let foo = 'get-element-by-id';
// function sss(str) {
// let arr = str.split('-');
// console.log(arr);
// arr = arr.map(t=>{
// let _str = t[0].toUpperCase();
// _str += t.slice(1);
// return _str;
// });
// return arr.join('');
// }
// let res = sss(foo);
// console.log(res);
let sts='abcde';
console.log(sts.substr(2,-3))
let str='foo-strsof-bgbe-mss';
function ss(str){
return str.split('-').map(t=>t.slice(0,1).toUpperCase()+t.substring(1,t.length)).join('')
}
console.log(ss(str))
</script>
</body>
</html>