NYOJ 532 不吉利的数
来源:互联网 发布:mac照片怎么导出到u盘 编辑:程序博客网 时间:2024/04/30 14:58
不吉利的数字
- 描述
一些普通的数字在很多人眼里是不吉利。如数字4,谐音“死”,所以很多地方都没有带4的数字:比如新校区澡堂衣柜编号及没有4;再如数字13,在西方人眼中代表着坏运气,也是不吉利的数字,13不出远门,楼层不设第13层等等。
假如某些人认为0是不吉利的数字,并且在他们以后的生活中,记录数据都在不在使用含有0的自然数。
他们记录数的序列是1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,21,22.......n,由于不使用数字0,他们记录的数和我们实际使用的自然数有一定的差别,如他们的11,实际就是第10个数,21就是第19个数,以此类推。。。
现在给你一个数n,请判断在不不含0的序列中的,如果在,求n是第几个数,不在,输出Unlucky。
Hint: 105,10523等等,都是含有0的
- 输入
- 有多组测试数据<5000
每组数据占一行,每行有一个数n(0<=n<=1000000)。
以EOF结尾 - 输出
- 每组输出占一行,如果n在不含0的序列中,输出是第几个。如果不在不含0的序列中,输出Unlucky;
- 样例输入
1192110
- 样例输出
10919Unlucky
题意:给你一个9进制数将其装换成十进制数(进制转换)
java代码:
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNext()) {
String s = in.next();
if (s.contains("0")) {
System.out.println("Unlucky");
continue;
}
int sum=0;
int cnt=0;
for (int i = s.length()-1; i >= 0; i--) {
sum+=(int)(s.charAt(i)-'0')*Math.pow(9, cnt++);
}
System.out.println(sum);
}
}
}
- NYOJ 532 不吉利的数
- NYOJ 532题 不吉利的数字
- nyoj-532-不吉利的数字
- nyoj 532 不吉利的数字
- NYOJ 432 不吉利的数字
- nyoj-1038-不吉利的数字
- ny 532 不吉利的数字 no
- 不吉利的数字
- 不吉利的日期
- 不吉利的日期
- 不吉利的数字
- 不吉利的数字
- 不吉利的数字
- 不吉利的日期
- 不吉利的日期
- 不吉利的日期
- NYOJ532 不吉利的数字
- 1038 -- 不吉利的数字
- Draw Something衰退谁之错
- 转:在应用程序中替换Linux中Glibc的malloc的四种方法
- 设计模式C++描述----05.职责链(Chain of Responsibility)模式
- android Notification 的使用
- c++中内联汇编
- NYOJ 532 不吉利的数
- SQL Server数据库基础的级联删除、级联更新与三层架构之窥
- App_Code
- 培养敏捷态度(敏捷不只是方法论和技术框架,还有其他辅助的内容)
- 【android入门】之Android中设置全屏的方法
- 线程和进程的区别
- LVDS时序分析
- ERROR:Failed to allocate 119 blocks
- 字符集之间转换(UTF-8,UNICODE,Gb2312)