盛大无线面试题

题目(盛大无线面试题):在一个字符串数组中有红、黄、蓝三种颜色的球,且个数不相等、顺序不一致,请为该数组排序。 使得排序后数组中球的顺序为:黄、红、蓝。 例如:红蓝蓝黄红黄蓝红红黄红,排序后为:黄黄黄红红红红红蓝蓝蓝。 const ball = ['红', '蓝', '蓝', '黄', '红', '黄', '蓝', '红', '红', '黄', '红']; function b ...

新浪面试算法

编写一个方法,计算一个字符串中,第一个不重复的字符在当前字符串中的索引。 var str = 'wezfdfesfxvw'; function getIndex(s) { for (var i = 0; i < s.length; i++) { // if (s.match(new RegExp(s.charAt(i), 'g')).length === 1) { ...