Программисты всегда остаются собой.

Программисты всегда остаются собой.
Вы смотрите срез комментариев. Показать все
5
Автор поста оценил этот комментарий
результат не верный. код не соответствует результату

var text = 'Роскомнадзор запретил букву';
var alpha = 'абвгдежзиклмнопрстуфхцчшщьыъэюя';
for (i in alpha) {
var letter = alpha[i];
var re = new RegExp(letter, 'ig');
if (text.search(re) !== -1)
console.log(text.replace(re, '') + ' ' + letter.toUpperCase());
text = text.replace(re, '').trim();
}

Роскомндзор зпретил букву А
Роскомндзор зпретил укву Б
Роскомндзор зпретил уку В
Роскомнзор зпретил уку Д
Роскомнзор зпртил уку Е
Роскомнор пртил уку З
Роскомнор пртл уку И
Росомнор пртл уу К
Росомнор прт уу Л
Росонор прт уу М
Росоор прт уу Н
Рср прт уу О
Рср рт уу П
с т уу Р
т уу С
уу Т
У


чтобы самолично убедиться в этом, жмете в браузере F12 >console и копипаст кода в консоль и жмете энтер

вот держите валидный;)

text = 'Роскомнадзор запретил букву';
alpha = 'абвгдежзиклмнопрстуфхцчшщьыъэюя';
for (i in alpha) {
if(!text.length) continue;
letter = alpha[i].toUpperCase();
re = new RegExp(letter, 'ig');
console.log(text + ' ' + letter);
text = text.replace(re, '').trim();
}
раскрыть ветку (5)
3
Автор поста оценил этот комментарий
StringBuilder sb = new StringBuilder("roscomnadzor zapretil bukvu");
char[] chars = sb.ToString().Distinct().ToArray();
Array.Sort(chars);
foreach (char c in chars.Where(c => c != ' '))
{
Console.WriteLine(sb.ToString() + " " + c.ToString().ToUpper());
sb.Replace(c.ToString(), string.Empty);
}
раскрыть ветку (1)
2
Автор поста оценил этот комментарий
вот нормальный код наконец)
2
Автор поста оценил этот комментарий
это лучше, можно даже завернуть в метод

for (var i = 1040 ,str = 'Роскомнадзор запретил букву '; i <= 1071; i++) {
var prevl = String.fromCharCode(i-1),l = String.fromCharCode(i);
str = str.replace(new RegExp(prevl,'gi'), '');
console.log(str + l)
}

(function newRestriction(name){
for (var i = 1040 ,str = name; i <= 1071; i++) {
var prevl = String.fromCharCode(i-1),l = String.fromCharCode(i);
str = str.replace(new RegExp(prevl,'gi'), '');
console.log(str + l)
}
})('чтобы самолично убедиться в этом, жмете в браузере F12 >console и копипаст кода в консоль и жмете энтер')
раскрыть ветку (1)
Автор поста оценил этот комментарий
вот сразу видно разбирается человек, у автора for не правильно дефинированно было
DELETED
Автор поста оценил этот комментарий
Роскомнадзор запретил букву А
Роскомндзор зпретил букву Б
Роскомндзор зпретил укву В
Роскомндзор зпретил уку Г
Роскомндзор зпретил уку Д
Роскомнзор зпретил уку Е
Роскомнзор зпртил уку Ё
Роскомнзор зпртил уку Ж
Роскомнзор зпртил уку З
Роскомнор пртил уку И
Роскомнор пртл уку Й
Роскомнор пртл уку К
Росомнор пртл уу Л
Росомнор прт уу М
Росонор прт уу Н
Росоор прт уу О
Рср прт уу П
Рср рт уу Р
с т уу С
т уу Т
уу У
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку