2129. 将标题首字母大写
思路:按题意遍历即可。
var capitalizeTitle = function (title) {
let arr = title.split(' ');
let res = [];
for (let i of arr) {
if (i.length < 3) {
res.push(i.toLowerCase());
} else {
res.push(i[0].toUpperCase() + i.toLowerCase().slice(1, i.length))
}
}
return res.join(' ');
};
2130. 链表最大孪生和
思路:遍历链表将值推入数组中,并用两个指针计算值,比较大小,返回最大值。
var pairSum = function (head) {
let max = 0, pre = head, arr = [];
while (pre) {
arr.push(pre.val);
pre = pre.next;
}
let left = 0, right = arr.length - 1;
while (left < right) {
max = Math.max(max, arr[left] + arr[right]);
left++;
right--;
}
return max
}