vimer linux kernel 爱好者

leetcode 168 Excel Sheet Column Title

2016-06-16

虽然已经这么的菜了,我就先不要发表自己的负面情绪了。

和前几年的状态一样,编程的思路还是不怎么正确,或者说c/c++的基础还是太low,不 过,现在到时有一点能稳定住。

其实这样也好,那边有linux kernel的大头维持着,这边你可以继续着算法方面的研修

这一次一定要坚持下去,不然真的要和计算机说再见了。

….

168

这道题目真的很简单,我也可以写到测试几个简单的数据,结果数据一大就错误了。

还有没有搞明白题目的含义,比如,测试数据

1001

我认为是有多少个26,就是多少个A,结果人家的答案是”ALM”,我的思路完全是错误的。

先把我的错误代码放上来,好好看看自己的弱点


char str[100];
char *convertToTitle(int n){
	int len = n/26 + 1;
	int i;
	for (i = 0; i < len - 1 ;i++){
		str[i] = 'A';
	}
	int last_num = n - n/26*26 -1;
	str[i] = (char)(last_num + 'A');
	str[len] = '\0';
	return str;

}


上一篇 ls命令的实现

Comments

Content