当前位置:网站首页>LeetCode·每日一题·1374.生成每种字符都是奇数个的字符串·模拟
LeetCode·每日一题·1374.生成每种字符都是奇数个的字符串·模拟
2022-08-01 21:03:00 【小迅想变强】
链接:https://leetcode.cn/problems/generate-a-string-with-characters-that-have-odd-counts/solution/by-xun-ge-v-hiex/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
题目
示例
思路
题目要求生成奇数个字符,很显然分情况讨论即可
- 当n为奇数,生成 n 个 a 即可
- 当n为偶数,生成 n-1 个 a 和 任意一个其他字符即可
代码
char * generateTheString(int n){
char * str = malloc(sizeof(char) * (n+1));//定义字符串
memset(str, 97, sizeof(char) * n);//初始化为a
if(n % 2 == 0)//判断奇偶
{
str[0] = 'm';
}
str[n] = '\0';
return str;
}
作者:xun-ge-v
链接:https://leetcode.cn/problems/generate-a-string-with-characters-that-have-odd-counts/solution/by-xun-ge-v-hiex/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
时间空间复杂度
边栏推荐
猜你喜欢
数据库单字段存储多个标签(位移操作)
乐观锁批量跟新 纯SQL
人工智能可信安全与评测
Jmeter实战 | 同用户重复并发多次抢红包
StringTable Detailed String Pool Performance Tuning String Concatenation
JS提升:手写发布订阅者模式(小白篇)
【接口测试】JMeter调用JS文件实现RSA加密
OSG笔记:设置DO_NOT_COMPUTE_NEAR_FAR,手动计算远近平面
Hiking, cured my mental internal friction
MySQL 中出现的字符编码错误 Incorrect string value: ‘\x\x\x\x‘ for column ‘x‘
随机推荐
微信小程序云开发|个人博客小程序
Jmeter实战 | 同用户重复并发多次抢红包
excel高级绘图技巧100讲(二十二)-如何对不规则数据进行分列
使用员工管理软件,解锁人力生产力新水平,提高人力资源团队灵活性
有点奇怪!访问目的网址,主机能容器却不行
LinkedList source code sharing
Godaddy域名解析速度慢问题以及如何使用DNSPod解析解决
R语言 数据的关系探索
数据库单字段存储多个标签(位移操作)
JS hoisting: how to break the chain of Promise calls
职场如象棋,测试/开发程序员如何突破成长瓶颈期?
对C语言结构体内存对齐的理解
函数(二)
分类接口,淘宝分类详情 API
2022年秋招,软件测试开发最全面试攻略,吃透16个技术栈
Common pits in the Go language
4.1 配置Mysql与注册登录模块
附录A printf、varargs与stdarg A.2 使用varargs.h来实现可变参数列表
封装一个管理 url 状态的 hook
system collection