京东2017进制均值
来源:互联网 发布:mysql 删除表记录 编辑:程序博客网 时间:2024/05/18 18:00
//计算val表示为jinzhi进制后的各位和public static int sum(int val,int jinzhi){int sum = 0;while (val!=0) {sum+=val%jinzhi;val/=jinzhi;}return sum;}//求最大公约数,使用辗转相除法public static int commonDiv(int a,int b){if (a<b) {//a中存较大的那个值a = a^b;b = a^b;a = a^b;}while (a%b!=0) {int leave = a%b;//求余数a = b;b = leave;}return b;}public static void main(String[] args) {// TODO Auto-generated method stubScanner scanner = new Scanner(System.in);while (scanner.hasNext()) {int val = scanner.nextInt();int totalSum = 0;for (int i = 2; i <= val-1; i++) {totalSum+=sum(val,i);}int k = val-2;//可以转化为几种进制int commondiv = commonDiv(totalSum,k);System.out.println(totalSum/commondiv+"/"+k/commondiv);}scanner.close();}
阅读全文
0 0
- 京东2017进制均值
- 进制均值(京东2017秋招真题)
- 进制均值(京东2017秋招真题)
- 进制均值
- 进制均值
- 进制均值
- 进制均值
- 进制均值
- 【真题】京东2017校招编程题 进制均值
- 进制均值-进制转换+最大公约数
- 牛客网编程题:进制均值
- OJ练习1 --- 进制均值
- 京东笔试编程题:进制均值(C++)
- 京东笔试题之进制均值
- 京东笔试题——进制均值
- 将元素添加进数组,再取得最大值和平均值
- K均值
- k均值
- java内存管理-继承
- 长连接与echarts实现动态数据实时展示
- pythoon的数据框结构DataFrame读写Excel表
- Redis缓存问题
- java基础笔记之三
- 京东2017进制均值
- hdu1316(区间范围内的fibs树)
- 一个前端攻城狮的全栈之路第六弹:nodejs、jade、mongodb、mongoose、七牛云实现列表的增、删、改
- 解决IntelliJ IDEA中文输入法下,输入提示框不跟随问题
- 大多数地方
- 通过spring实现javamail发送邮件功能
- 2017北大信科保研机试E
- python threading和queue的例子
- 可乐瓶的算法