| 赞 | 425 |
| VIP | |
| 好人卡 | |
| 积分 | 422 |
| 经验 | |
| 最后登录 | 2026-8-20 |
| 在线时间 | 6017 小时 |
- 梦石
- 0
- 星屑
- 42235
- 在线时间
- 6017 小时
- 注册时间
- 2006-11-10
- 回帖
- 6966
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
本来觉得很容易计算出来的结果,结果越写越长,花了一个早上最后还是错的,实在没辙了,求大大帮忙
题目: 一数组, size == 5。 内容包含 nil, 0 , 正整数, 负整数 这四种,数值没有规律且有可能数个值相同。 F = [a,b,c,d,e]
想要的结果, 从数组F中获得一个正整数,如果数组里没有正整数,那就得到负整数,如果也没负整数,那就得到0或nil
额外要求(重点): 得到数值的优先度要按数组的顺序排列。 即:F[0]如果是正整数,那就返回它,如果没有,就看后面的F[1]... 如果数组里都没有 正整数,那就再按顺序 看F[0]是不是负整数,是的话返回它,不是继续看F[1]....
求计算方法~~ 可以的话,越短越好...(某菜刀写的方法从707-805,结果又臭又长还是错的 = =....)
|
|