239239 // return type === 'object' ? cfg[toString(val)] : type
240240 // }
241241
242+ // 给定一个整数数组 nums 和一个目标值 target
243+ // 请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
244+ // function twoSum(nums, target) {
245+ // let map = new Map()
246+ // for (let i = nums.length - 1; i >= 0; i--) {
247+ // let val = map.get(target - nums[i])
248+ // if (val) {
249+ // return [i, val]
250+ // }
251+ // map.set(nums[i], i)
252+ // }
253+ // return null
254+ // }
255+ // let nums = [2, 7, 11, 15], target = 9
256+ // console.log(twoSum(nums, target));
257+
258+ // var reverse = function(x) {
259+ // let i = 0, val = 0
260+ // while(x) {
261+ // let a = x % 10
262+ // x = x / 10 | 0
263+ // val = val * 10 + a
264+ // }
265+ // return val
266+ // };
267+ // console.log(reverse(1534236469));
268+
269+ //判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数
270+ // function isPalindrome(num) {
271+ // if (num < 0) return false
272+ // let i = 0, val = 0, x = num
273+ // while (x) {
274+ // let a = x % 10
275+ // x = x / 10 | 0
276+ // val = val * 10 + a
277+ // }
278+ // return num === val
279+ // }
280+ // console.log(isPalindrome(123))
281+ // console.log(isPalindrome(121))
282+
283+ // 给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序
284+ // 输入: "Let's take LeetCode contest"
285+ // 输出: "s'teL ekat edoCteeL tsetnoc"
242286
287+ // function reverseWords(s) {
288+ // return s.split(' ').reduce((s, e) => s += e.split('').reverse().join('') + ' ', '').trim()
289+ // }
290+ // console.log(reverseWords("Let's take LeetCode contest"));
243291
292+
244293</ script >
245294</ html>
0 commit comments