Compare commits
3 Commits
93bf1f6a03
...
3b6ee13cba
| Author | SHA1 | Date |
|---|---|---|
|
|
3b6ee13cba | |
|
|
b77204cbce | |
|
|
cd41b75694 |
|
|
@ -0,0 +1,31 @@
|
|||
/*
|
||||
* @lc app=leetcode.cn id=3227 lang=javascript
|
||||
* @lcpr version=
|
||||
*
|
||||
* [3227] 字符串元音游戏
|
||||
*/
|
||||
|
||||
// @lc code=start
|
||||
/**
|
||||
* @param {string} s
|
||||
* @return {boolean}
|
||||
*/
|
||||
var doesAliceWin = function (s) {
|
||||
// 字符串为空,小红先手无法移除直接盼负
|
||||
// 判断字符串中的元音字母个数
|
||||
// 若为奇数,小红可直接扣光,赢;
|
||||
// 若为偶数小红移除奇数个后剩余必是奇数个,这样小明操作奇数-偶数必是奇数,小红赢,所以只要有元音字母能让小红第一次可操作就能赢
|
||||
return [...s].some(c => 'aeiou'.includes(c));
|
||||
};
|
||||
// @lc code=end
|
||||
|
||||
/*
|
||||
// @lcpr case=start
|
||||
// "leetcoder"\n
|
||||
// @lcpr case=end
|
||||
|
||||
// @lcpr case=start
|
||||
// "bbcd"\n
|
||||
// @lcpr case=end
|
||||
|
||||
*/
|
||||
|
|
@ -0,0 +1,45 @@
|
|||
/*
|
||||
* @lc app=leetcode.cn id=7 lang=javascript
|
||||
* @lcpr version=
|
||||
*
|
||||
* [7] 整数反转
|
||||
*/
|
||||
|
||||
// @lc code=start
|
||||
/**
|
||||
* @param {number} x
|
||||
* @return {number}
|
||||
*/
|
||||
var reverse = function (x) {
|
||||
const MAX_INT_32 = Math.pow(2, 31) - 1;
|
||||
const MIN_INT_32 = -Math.pow(2, 31);
|
||||
let ret = 0;
|
||||
while (x != 0) {
|
||||
ret = ret * 10 + (x % 10);
|
||||
if (ret > MAX_INT_32 || ret < MIN_INT_32) {
|
||||
return 0;
|
||||
}
|
||||
x = Math.trunc(x / 10);
|
||||
}
|
||||
return ret;
|
||||
};
|
||||
// @lc code=end
|
||||
|
||||
/*
|
||||
// @lcpr case=start
|
||||
// 123\n
|
||||
// @lcpr case=end
|
||||
|
||||
// @lcpr case=start
|
||||
// -123\n
|
||||
// @lcpr case=end
|
||||
|
||||
// @lcpr case=start
|
||||
// 120\n
|
||||
// @lcpr case=end
|
||||
|
||||
// @lcpr case=start
|
||||
// 0\n
|
||||
// @lcpr case=end
|
||||
|
||||
*/
|
||||
Loading…
Reference in New Issue