摘要: ABAP 屏幕 实战 SAP 游戏 阅读全文
posted @ 2019-09-18 16:29 以秉 阅读(648) 评论(1) 推荐(0) 编辑
摘要: 一个K位的数N(K≤2000,N≤1020) 找出一个比N大且最接近的数,这个数的每位之和与N相同,用代码实现之。 例如:0050 所求书数字为0104;112 所求数为121; 算法分析 算法思想 直接暴力求这个数字是不可以的,数字的量级太大,有K位的数字,不可能直接用int,或者float来表示 阅读全文
posted @ 2019-08-01 10:02 以秉 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 阅读全文
posted @ 2019-08-01 09:53 以秉 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 斐波那契(Fibonacci)数列是经典的递推关系式定义的数列。 第一项是0,第二项是1,之后的每一项都是前面两项之和。 (sap labs面试题,要求用不同的方法在白板上写abap算法...毫无心理准备,第一遍写了一个递归,可能是复杂度不太好,面试官让我再写一个,于是写了如下代码) 使用循环不停的 阅读全文
posted @ 2019-07-31 17:50 以秉 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 题目:有一艘海盗船上面有30个海盗,分别为海盗1-30号忽然海盗船撞上了冰山,船上只能留下一个人,船长命令大家循环数数,数到7和7的倍数的人,跳到海里去。 分析: 没什么好分析的。 输入海盗人数,输入死亡数字,输出海盗死亡顺序。 SELECTION-SCREEN BEGIN OF BLOCK b0. 阅读全文
posted @ 2019-07-31 17:03 以秉 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 需求场景: 输入N个时间段,拆分成不重复的,最小时间段 例1, (20190101 - 20190105 ) + ( 20190103 - 20190107) => ( 20190101-20190103) + (20190104-20190105)+(20190106-20190107) 思路分析 阅读全文
posted @ 2019-07-31 11:24 以秉 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 接触abap新语法有一段时间了,看起来新语法吸收了很多java的特性,使代码更加简练,易读(某些也不是那么易读)。 众所周知,abap是典型的面向对象语言,但是在我们的应用中,除了badi,oo=alv我们似乎很少使用到class等,但是就目前来看,oo肯定会成为abap的主流(如果abap能活下去 阅读全文
posted @ 2019-05-25 19:44 以秉 阅读(1706) 评论(4) 推荐(2) 编辑