0 点赞 评论 收藏
分享
yoroshiku:同6 0录用排序 看到都等这么久有点慌 要是能对面试官用月读就好了😶
投递华为等公司10个岗位 >
0 点赞 评论 收藏
分享
___小爷。:我觉得第二题答案是不是有问题,第二个物品选一件,第三件物品选五件,不是可以36吗
投递阿里巴巴等公司10个岗位 >
0 点赞 评论 收藏
分享
投递华为等公司10个岗位 >
0 点赞 评论 收藏
分享
看我脸上有啥:import java.util.Scanner;
public class Main2{
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner=new Scanner(System.in);
String input=scanner.nextLine();
String output=getStr(input);
for(int i=output.length()-1;i>=0;i--)
{
System.out.print(output.charAt(i));
}
}
public static String getStr(String temp)
{
StringBuilder stringBuilder=new StringBuilder();
int end=0;
for(int i=0;i<temp.length();)
{
if(temp.charAt(i)>='0'&&temp.charAt(i)<='9')
{
if(temp.charAt(i+1)=='{')
{
end=temp.lastIndexOf("}");
}
else if(temp.charAt(i+1)=='[')
{
end=temp.lastIndexOf("]");
}
else if(temp.charAt(i+1)=='(')
{
end=temp.lastIndexOf(")");
}
for(int j=0;j<temp.charAt(i)-'0';j++)
{
stringBuilder.append(getStr(temp.substring(i+2,end)));
}
i=end+1;
}
else
{
stringBuilder.append(temp.charAt(i));
i++;
}
}
return stringBuilder.toString();
}
}
递归实现~
投递华为等公司10个岗位 >
0 点赞 评论 收藏
分享
关注他的用户也关注了: