当前位置: 首页 > 科技观察

你会如何回答用C编写的“HelloWorld”挑战?

时间:2023-03-16 18:11:05 科技观察

最近在国外的代码编写平台Intervee上创建了一个简单的编程挑战(挑战链接:https://platform.intervee.io/get/play_/ch/hello_[w09]orld),请回答者打印“HelloWorld”,但代码不能使用字母W或任何数字。虽然挑战的对象是初级开发者,但仍有不少2年以上工作经验的开发者参与并发布解决方案。(173位用户尝试解决问题,共有148位在推荐时间内没有收到虚拟面试官提示的情况下挑战成功。)其中只有30%的回答者是初级(0-2年经验)开发人员,而85%错过截止日期的回答者也是初级开发人员。这也意味着挑战对新手来说很难,这听起来也是检查候选人是初级还是高级的好方法。最后,平台挑选了几个比较有意思的成果来分享,下面一起来看看吧!1、最常见最简单的:使用%c说明符提醒:ascii中的char87是Wprintf("Hello%corld",++*(char[]){"V"});printf("Hello%corld",*"V"|*"A");printf("Hello%corld",*"*"+*"-");charc=c^c++;c=(c<<(c+c+c+c+c+c))+(c<<(c+c+c+c))+(c<<(c+c))+(c</usr/bin/gcc");回答者在/usr/bin/gcc找到了使用gcc编译代码的挑战,所以将其替换为“echoHelloWorld”,超级好!最后,你还有什么独特的解决办法吗?欢迎挑战!