Skip to content

Instantly share code, notes, and snippets.

@zolotyh
zolotyh / answer.dart
Created November 29, 2018 22:30 — forked from syberside/answer.dart
Подсчет слов строке
//Дана строка, содержащая буквы и числа (без знаков препиная, пробелов и пр, например 1323dart23123dart).
//Необходимо подсчитать количество вхождений каждого слова вне зависимости от регистра (используйте нижний регистр для возвращаемого значения, например {dart:2})
Map<String, int> calculateWordsCount(String str){
var tokens = str.split(new RegExp(r'[0-9]')).where((t)=>t!='');
var map = new Map<String, int>();
for(var token in tokens){
token = token.toLowerCase();
if(!map.containsKey(token)){
map[token]=0;
}