您所在的位置:首页 - 生活 - 正文生活
1.反转字符串
茜盈 04-14 【生活】 582人已围观
摘要编程题解答编程题解答编程题可以涉及各种不同的编程语言和算法问题。下面我将针对一些常见的编程题目进行解答和讲解。题目描述:给定一个字符串,将其反转。解答:可以使用循环遍历字符串并逐个字符添加到新的字符串
编程题解答
编程题可以涉及各种不同的编程语言和算法问题。下面我将针对一些常见的编程题目进行解答和讲解。
题目描述:给定一个字符串,将其反转。
解答:可以使用循环遍历字符串并逐个字符添加到新的字符串中,也可以使用数组的reverse()方法。
```javascript function reverseString(str) { return str.split('').reverse().join(''); } console.log(reverseString('hello')); // 输出 "olleh" ```题目描述:给定一个整数数组,找到数组中的最大值。
解答:可以使用循环遍历数组并比较每个元素的大小,也可以使用Math对象的max()方法。
```javascript function findMax(arr) { return Math.max(...arr); } console.log(findMax([3, 7, 2, 8, 5])); // 输出 8 ```题目描述:判断给定的整数是否为素数(质数)。
解答:素数是大于1的自然数,除了1和它本身外没有其他因数的数。可以使用循环从2到该数的平方根进行整除判断。
```javascript function isPrime(num) { if (num <= 1) { return false; } for (let i = 2; i <= Math.sqrt(num); i ) { if (num % i === 0) { return false; } } return true; } console.log(isPrime(17)); // 输出 true ```以上是一些简单的编程题目解答,希望对你有帮助!如果有更复杂的编程问题,可以进一步提问。