关注
public static String trans(String s, int n)
{ if (s != null && (n >= 1 && n <= 500))
{ char[] str = s.toCharArray();
s = ""; boolean containsBlank = false;
Stack<String> stack = new Stack<>(); int k = 0; int j = 0; for (j = 0; j < str.length; j++)
{ if (str[j] != ' ' && (str[j] >= 'A' && str[j] <= 'Z'))
{
str[j] = (char) (str[j] + 32);
} else if (str[j] != ' ' && (str[j] >= 'a' && str[j] <= 'z'))
{
str[j] = (char) (str[j] - 32);
} if (str[j] == ' ')
{
stack.push(new String(str, k, j - k) + (k == 0? "" : " "));
k = j + 1;
containsBlank = true;
}
} if (!containsBlank)
stack.push(String.valueOf(str)); else stack.push(new String(str, k, j - k) + " "); while (stack.size() != 0)
{
s += stack.pop();
}
} return s;
}
算法太渣,刷题太少
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛客吐槽大会 #
25673次浏览 324人参与
# 工作前VS工作后,你的心态变化 #
38529次浏览 267人参与
# 秋招想进国企该如何准备 #
125464次浏览 617人参与
# 你的mentor是什么样的人? #
51611次浏览 741人参与
# 从mentor身上学到了__ #
55636次浏览 886人参与
# 我和mentor的爱恨情仇 #
106718次浏览 969人参与
# 我的省钱小妙招 #
37603次浏览 446人参与
# 机械人避雷的岗位/公司 #
44893次浏览 320人参与
# 在大厂上班是一种什么样的体验 #
15295次浏览 224人参与
# 为了减少AI幻觉,你注入过哪些设定? #
7696次浏览 217人参与
# 职场上哪些行为很加分? #
323200次浏览 3619人参与
# 通信/硬件求职避坑tips #
139995次浏览 1087人参与
# 论秋招对个人心气的改变 #
16294次浏览 251人参与
# 你觉得mentor喜欢什么样的实习生 #
48778次浏览 1002人参与
# 你现在会用到哪些AI技能? #
24849次浏览 137人参与
# 牛客AI体验站 #
9469次浏览 230人参与
# 毕业论文进行时 #
27710次浏览 153人参与
# 运营来爆料 #
77460次浏览 467人参与
# 程序员找工作至少要刷多少题? #
24432次浏览 315人参与
# 过年最难忘的一件事 #
23344次浏览 179人参与
查看15道真题和解析
