首页 > 其他分享 >codelity

codelity

时间:2024-06-12 14:47:15浏览次数:13  
标签:str codelity -- else int && Append

source:    https://app.codility.com/programmers/trainings/5/three_letters/

class Solution { public string solution(int A, int B) { // Implement your solution here StringBuilder str = new StringBuilder(); 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--; } else 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++; } } }

 

标签:str,codelity,--,else,int,&&,Append
From: https://www.cnblogs.com/qgbo/p/18243902

相关文章