Aktywne Wpisy

wiktor-niedzicki +1084
Po jedenastu latach nieobecności wracam na wykop.pl. Film zrealizowany dla DDTVN nazwał mnie "Pan od eksperymentów" . Witam się zatem sztuczką kelnerską. Może się przydać już podczas świąt, gdy goście nie będą chcieli wyjść z przyjęcia.
A wkrótce nowe materiały z kanału CiekaWizja. Pozdrawiam serdecznie.
#ciekawostki #ciekawizja #nauka #gruparatowaniapoziomu #ciekawiludzie #ciekawemiejsca
A wkrótce nowe materiały z kanału CiekaWizja. Pozdrawiam serdecznie.
#ciekawostki #ciekawizja #nauka #gruparatowaniapoziomu #ciekawiludzie #ciekawemiejsca

sikalafou +14





#js #javascript #naukaprogramowania
@Andrzejek13: A nie można zrobić split na słowa i wtedy każdy ostatni element podstringa na małą litere?
Niech funkcja znajdzie Ci ostatni znak w takim małym stringu i zmieni na mały.
Jeśli zadanie tego wymaga to połącz stringi w jeden duży.
function alienLanguage(str){
var upCase = str.toUpperCase(); console.log(upCase); // znaki powiekszone
var split = upCase.split(' '); console.log(split); // podzielone na wyrazy
console.log(split[0])
for (var i=0; i<split.length; i++) {
for (var j=0; j<split[i].length; j++) {
console.log(split[i][j])
}
}
function dupa(superString) {
return superString.toUpperCase().replace(/a-zA-z/g, function(chr) { return chr.toLowerCase() } )
}
dupa("hello there!")
"HELLo THERe!"
Komentarz usunięty przez autora
Komentarz usunięty przez autora
let s = "hello there!";
s = s.replace(/[a-zA-z]\B/g, e => e.toUpperCase());
console.log(s); //"HELLo THERe!"
Gdyby ktoś chciał odwrotnie zamienić to będzie tak:
s = s.replace(/[a-zA-z]\b/g, e => e.toUpperCase()); //hellO therE!
Wyglą prawie identycznie, różnica to \b oraz \B w regexie.
@Cashflow88 Masz link do tego zadania na codewars?
@Fastboot:
function alienLanguage(str){
return str.replace(/[a-zA-z]\B/g, e => e.toUpperCase()).replace(/[a-zA-z]\b/g, e => e.toLowerCase());
}