JS - Strings exercises solutions
by gocode
JavaScript
/*** 1 ***/
function last2(str) {
return str.slice(-2)
}
console.log("last2",last2("Asdfasdfdvjblkm"))
/*** 2 ***/
function unique(str) {
var retStr = "";
for (var i = 0; i < str.length; i++) {
retStr += retStr.includes(str[i]) ? "" : str[i];
}
return retStr;
}
console.log("unique",unique("Asdfasdfdvjblkm,wrefjlvkms,x"))
/*** 3 ***/
function countLetter(str, letter) {
var c = 0;
for (var i = 0; i < str.length; i++) {
if (str[i] === letter) c++
}
return c;
}
console.log("countLetter",countLetter("kalsjdmc,ziowjfalksjfkal;sjdfklajsldf", "a"))
/*** 4 ***/
function findNoReaptFirst(str) {
for (var i = 0; i < str.length; i++) {
if (str.slice(i + 1).includes(str[i])) continue;
return str[i];
}
}
console.log("findNoReaptFirst",findNoReaptFirst("asdask"))