AcWing 1346. [Java]回文平方(API,行!)
原题链接
简单
作者:
寒星hanxing
,
2021-01-13 21:47:48
,
所有人可见
,
阅读 644
Java 代码
//回文+进制转换的缝合题,老缝合怪了
//而我,老API boy了
//回文简单写(diao)个api,10进制转换r进制,Java自带Integer下toString双参数方法
//不过要注意的是转换出来的是小写,再掉个转大写的api,完事儿~
import java.util.Scanner;
public class Main {
private static boolean isPalindrome(String str) {//调回文API
String strRev = new StringBuilder(str).reverse().toString();
return str.equals(strRev);
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int r = in.nextInt();
for (int i = 1; i <= 300; i++) {
String str = Integer.toString(i * i, r);//调10进制转换r进制API
if (isPalindrome(str)) {
String res = Integer.toString(i, r) + " " + str;
System.out.println(res.toUpperCase());//调转大写API
}
}
}
}
真就APIBoy嗷,java刷算法题调API属实欺负人2333
可没py欺负人[doge]
话说非OI班调个函数无可厚非吧(bushi)
工作之后就会发现:谁还不是个api boy呢?[doge]不过我更喜欢插件boy,连Ctrl c+v都省了
统计全是调函数hh分析问题的思维有时比创造新工具有用。 我想普通人,大多数人都是学习和调现有的函数来实现功能吧。毕竟正确性被证明过(毕竟是大佬写的),一般效率也还过得去。轮子多得是找到就是赚到
666