codelity
2024-06-12 14:31 qgbo 阅读(5) 评论(0) 编辑 收藏 举报source: https://app.codility.com/programmers/trainings/5/three_letters/
using System; using System.Text; // you can also use other imports, for example: // using System.Collections.Generic; // you can write to stdout for debugging purposes, e.g. // Console.WriteLine("this is a debug message"); class Solution { public string solution(int A, int B) { // Implement your solution here StringBuilder str = new StringBuilder(A+B); if(A>B) { str.Append("a"); A--; } else if(B!=0) { str.Append("b"); B--; } if(A>B) { str.Append("a"); A--; } else if(B!=0) { str.Append("b"); B--; } if(A==0 && B==0) { return str.ToString(); } int i =1; while(true) { if(str[i] =='a' && str[i-1] =='a') { str.Append("b"); B--; } else if(str[i] =='b' && str[i-1] =='b') { str.Append("a"); A--; } else if(A>=B) { str.Append("a"); A--; } else { str.Append("b"); B--; } if (A==0 && B==0) { return str.ToString(); } i++; } } }
气功波(18037675651)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架