兰州市城乡建设及网站,seo是什么牌子,如何通过外链提高网站权重,广州海珠网络营销外包TLD
时间限制#xff1a;2s 内存限制#xff1a;1024MB
【原题地址】
所有图片源自Atcoder#xff0c;题目译文源自脚本Atcoder Better!
点击此处跳转至原题
【问题描述】 【输入格式】 【输出格式】 【样例1】
【样例输入1】
atcoder.jp【样例输出1】
jp【样例说明…TLD
时间限制2s 内存限制1024MB
【原题地址】
所有图片源自Atcoder题目译文源自脚本Atcoder Better!
点击此处跳转至原题
【问题描述】 【输入格式】 【输出格式】 【样例1】
【样例输入1】
atcoder.jp【样例输出1】
jp【样例说明1】 【样例2】
【样例输入2】
translate.google.com【样例输出2】
com【样例说明2】 【解题思路】
老汉使用到的是枚举的解题方式
将字符串转变为字符数组倒序遍历保存第一个遇到的 ‘.’ 的数组下标位于数组最后一个从当前下标后一个位置开始遍历并保存所遍历的字符最后进行输出。
代码注释有详细过程
【代码】
package ABC339_A_TLD;import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scan new Scanner(System.in);String s scan.next();// 将字符串s转换为字符数组char[] cs s.toCharArray();// ci用于保存最后一个.的数组下标int ci 0;// 获取最后一个.的下标for (int i cs.length - 1; i 0; i--) {if (cs[i] .) {ci i;break;}}// 创建字符数组c用于保存最后一个.后的字符char[] c new char[cs.length - ci - 1];for (int i ci 1; i cs.length; i) {c[i - ci - 1] cs[i];}// 将字符数组c转换为字符串输出System.out.println(new String(c));scan.close();}
}