Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static String solution(int a, int b) {
- StringBuilder sb = new StringBuilder();
- while (true) {
- if (a == 0 && b == 0) break;
- if (a == 0) {
- while (b > 0) {
- sb.append("b");
- b--;
- }
- return sb.toString();
- } else if (b == 0) {
- while (a > 0) {
- sb.append("a");
- a--;
- }
- return sb.toString();
- }
- if (a > b) {
- sb.append("aa");
- sb.append("b");
- a -= 2;
- b--;
- } else if (a < b) {
- sb.append("bb");
- sb.append("a");
- b -= 2;
- a--;
- } else {
- sb.append("b");
- sb.append("a");
- b--;
- a--;
- }
- }
- return sb.toString();
- }
Advertisement
Add Comment
Please, Sign In to add comment