应聘女婿,先考代码,你们看我能应聘上吗?

这篇博客讲述了关于一个招婿广告的故事,其中阿姨对IT同行和编程爱好者敞开大门。作者分析了给出的Java代码,发现了其中的错误,并提供了修正后的代码。尽管作者自认为不符合年龄和身高的要求,但鼓励大家勇于尝试。同时,他还分享了针对想通过Python副业赚钱的读者的免费学习资源。
摘要由CSDN通过智能技术生成

招婿广告

最近有一个招婿广告火了!

在这里插入图片描述

还好,这个阿姨要求的代码能力不高,基本上初级的题目都能解答出来。

James有机会吗?

群里的开玩笑说:

James机会来了!

我还是把机会留给其他小伙伴吧。

我们来看一下这些条件,有好几条我明显不符合:

  • 30岁以下 - NO
  • IT同行 - YES
  • 相互有话题 - YES (应该没问题吧)
  • 爱干净 - YES
  • 不抽烟 - YES
  • 不喝酒 - YES
  • 老师本分,按时回家 - YES
  • 又高又帅 - NO (曾经有人说帅,在北方从来没高过,还是NO吧)
  • 愿意要孩子 - YES

关键的两项,年龄和身高都不符合,立刻出局了。估计开着宝马去也没用吧。

你们有几项符合呢?把结果留在评论区。

题目解析

这个题目还是比较简单的。

先分析一下题目要求。阿姨的要求:不一定是编程高手,只要是编程爱好者就可以了

首先这应该是一段Java代码,但里面bug不少,看来阿姨的女儿应该是个初学者,或者至少没有做**代码评审(code review)**的习惯。

  • 第一行代码少写了int,应该和第二行代码一样的格式

  • 第5行写错了,Java中根据下标获取数组的值应该用中括号,而不是大括号。

在这里插入图片描述
这个代码的思路是很简单的:

用数组index中的值做下标,去数组arr中找到相应的数字,拼接起来就是手机号码。数组index中正好有11位数字,就是手机号码的位数。

正确的代码

作为一个比较严谨的人,我把这个程序重写了一遍:

 public class Zhaoxu {
 public static void main(String[] args) {
 int[] arr = new int[]{1,5,6,0,7,4,9,3};
 int[] index = new int[]{0,1,2,3,4,0,5,1,2,6,7};
        String tel = "";
 for (int i:index ) {
            tel += arr[i];
        }
        System.out.println(tel);
    }
}

运行的结果是:

15607145***

后面三位数字还是省掉吧,免得给当事人带来困扰。有本事的自己去执行出来吧。

快写完的时候,我又想了想,也许我还是有机会的,毕竟很多招聘单位都是要求很高,但实际上要求不高,只要大胆去尝试,都还是有机会的。

不说了,婵平正站在门口,手里拿着一把菜刀,含情脉脉又带点杀气地看着我呢。

好啦,今天就聊到这里,谢谢!

对于过年消费太多,想年后用Python开副业多赚点钱,但缺乏兼职经验,也不熟悉爬虫与反爬虫技术的朋友。

推荐一个专业的Python零基础-实战就业专项训练营

在这里插入图片描述
金三银四要高薪就业?想涨薪?要跳槽?Python技能包为你助力!

本次2天课程将围绕大厂都在使用的【爬虫实战】【数据分析】【办公自动化】

仅限前30个粉丝免费加入:

福利一 :Python入门学习资料+面试宝典一份;

福利二 :飞机大战游戏+酷狗音乐爬虫源码;

福利三 :30+行业岗位数据分布趋势情况。

有需要的小伙伴可以,点击下方插件

有需要的小伙伴可以,可以微信扫描下方CSDN官方认证二维码免费加入【保证100%免费

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值