迫切需要做的事情

一。苹果平台的软件开发:苹果开发中文网:www.cocoachina.com   (盛大创新院 郝培强 tinyfool@gmail.com

 

二。大学要做的几件事情

     1、一本书籍《the c++ programing langue》

     3、体验不同的操作系统,坚持使用linux一个月

     4、learn how to google

     5、多研究一些开源代码 hadoop  lucene  memcache mongodb discuz tfs android linux

          (可以看下MIT Yale等大学的公开课程)

     6、搭建一个开源服务:wiki 站内搜索 论坛 ftp

     7、搭建自己的网站:可以把自己的学习历程,自己做的东西都记录在上面,并且通过各种技术不断完善,以后简历上也可以更加出彩!

     8、学会fanqiang,可以上facebook twitter

     9、开源项目

 

三。操作系统老师讲的有道理的东西

     1、关于专业课的学习:操作系统很重要 软件工程 若要学习搜索引擎技术,那么编译原理也许要好好学习。

以下是Java代码实现: ```java import java.util.*; public class Main { private static final String[] PINYIN = {"ling", "yi", "er", "san", "si", "wu", "liu", "qi", "ba", "jiu"}; private static final String[] UNIT = {"", "Shi", "Bai", "Qian", "Wan", "Shi", "Bai", "Qian", "Yi"}; public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String num = scanner.nextLine(); String result = readNumber(num); System.out.println(result); } private static String readNumber(String num) { StringBuilder sb = new StringBuilder(); int len = num.length(); int left = 0, right = len - 1; while (left <= right) { if (num.charAt(left) == '0') { left++; continue; } if (num.charAt(right) == '0') { sb.append(" ling"); right--; continue; } sb.append(getPinyin(num.charAt(left) - '0')).append(" ").append(UNIT[right]); left++; right--; } return sb.toString().trim(); } private static String getPinyin(int digit) { return PINYIN[digit]; } } ``` 思路如下: 1. 定义一个字符串数组 `PINYIN` 存储汉语拼音; 2. 定义一个字符串数组 `UNIT` 存储数字位数对应的单位; 3. 从输入读取数字字符串 `num`; 4. 定义一个 StringBuilder `sb` 存储转换后的汉语拼音; 5. 使用双指针 `left` 和 `right` 遍历数字字符串 `num`,从左右两端开始扫描; 6. 若左指针 `left` 指向的数字为 0,则跳过; 7. 若右指针 `right` 指向的数字为 0,则在结果字符串 `sb` 中加上“ling”; 8. 否则,在结果字符串 `sb` 中加上左指针 `left` 指向的数字对应的汉语拼音和右指针 `right` 对应的数字位数的单位; 9. 左右指针分别向中间移动,直到两指针相遇或左指针超过右指针; 10. 返回结果字符串 `sb`。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值