我是靠谱客的博主 魔幻火车,这篇文章主要介绍2021-09-26每日刷题打卡,现在分享给大家,希望可以做个参考。

5881. 增量元素之间的最大差值

给你一个下标从 0 开始的整数数组 nums ,该数组的大小为 n ,请你计算 nums[j] - nums[i] 能求得的 最大差值 ,其中 0 <= i < j < n 且 nums[i] < nums[j] 。

返回 最大差值 。如果不存在满足要求的 i 和 j ,返回 -1 。

示例 1:

输入:nums = [7,1,5,4]
输出:4
解释:
最大差值出现在 i = 1 且 j = 2 时,nums[j] - nums[i] = 5 - 1 = 4 。
注意,尽管 i = 1 且 j = 0 时 ,nums[j] - nums[i] = 7 - 1 = 6 > 4 ,但 i > j 不满足题面要求,所以 6 不是有效的答案。

嵌套for循环依次比较,注意同时满足两个判断条件才开始计算,最后输出最大的值,如果没有就返回-1.

class Solution {
public:
    int maximumDifference(vector<int>& nums) {
    int max = -1,arr;
    for (int i = 0; i < nums.size(); i++)
    {
        for (int j = i + 1; j < nums.size(); j++)
        {
            if (nums[i] < nums[j])
            {
                arr = nums[j] - nums[i];
                if (arr > max)
                {
                    max = arr;
                }
            }
        }
    }
    
    
       return max;
    
}

};

345. 反转字符串中的元音字母

给你一个字符串 s ,仅反转字符串中的所有元音字母,并返回结果字符串。

元音字母包括 'a'、'e'、'i'、'o'、'u',且可能以大小写两种形式出现。

示例 1:

输入:s = "hello"
输出:"holle"

遍历字符串,判断遍历到的字符是不是元音字母(aeiou),如果是就记录下来,如果不是就跳过,最后把所有的元音字母逆转顺序。

class Solution {
public:
    string reverseVowels(string s) {
    string ans="";
        int len=s.length();
        vector<char> v;
        for(int i=0;i<len;i++){
            if(s[i]=='a'||s[i]=='e'||s[i]=='i'||s[i]=='o'||s[i]=='u'||s[i]=='A'||s[i]=='E'||s[i]=='I'||s[i]=='O'||s[i]=='U'){
                v.push_back(s[i]);
            }
        }
        if(!v.empty()){
            int l=v.size();
            int now=l-1;
            for(int i=0;i<len;i++){
            if(s[i]=='a'||s[i]=='e'||s[i]=='i'||s[i]=='o'||s[i]=='u'||s[i]=='A'||s[i]=='E'||s[i]=='I'||s[i]=='O'||s[i]=='U'){
                ans+=v[now];
                now--;
            }
            else{
                ans+=s[i];
            }
        }
         return ans;
        }
        else{
            return s;
        }
       



    
}
};

最后

以上就是魔幻火车最近收集整理的关于2021-09-26每日刷题打卡的全部内容,更多相关2021-09-26每日刷题打卡内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部