热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

竞赛题,有兴趣的可以看看!蛮有意思的哦!

将扑克牌1-K共13张按一定顺序排好,将其中第一张牌放到13张后面,取出第二张,再将手中牌的第一张放到最后,取出第二张,如此反复进行,直到手中的牌完全取出为止,最后顺序是A,2,3,4,5,6,7,8
将扑克牌1-K共13张按一定顺序排好,将其中第一张牌放到13张后面,取出第二张,再将手中牌的第一张放到最后,取出第二张,如此反复进行,直到手中的牌完全取出为止,最后顺序是A,2,3,4,5,6,7,8,9,10,J,Q,K,写个程序算出其初始顺序是怎么样的!
嘿嘿,如果要将4中花色的出牌顺序♥A~~~~~K♠K~~~~~A♦A~~~~~K♣K~~~~~A那其初始顺序又是怎么样滴呢,我之前用C写出来了,现在刚学java,感觉这道题蛮有意思的希望和大家分享下,喜欢的顶下哈!
四色的初始顺序为:
♣7 ♥A ♦A ♥2 ♣K ♥3 ♦2 ♥4 ♣2 ♥5 ♦3 ♥6 ♣Q ♥7 ♦4 ♥8 ♣6 ♥9 ♦5 ♥10 ♣J ♦6♥Q ♣3 ♥K♦7 ♠K ♣10 ♠Q ♦8 ♠J ♣5 ♠10 ♦9 ♠9 ♣9 ♠8 ♦10 ♠7 ♣A ♠6 ♦J ♠5 ♣8 ♠4 ♦Q ♠3 ♣4 ♠2 ♦K ♠A


5 个解决方案

#1


之后我又有了新的想法,写一句英文句子(由于C不支持中文,哎悲剧!),我把每个英文字母用扑克牌模拟(注:下划线代表空格,每个下划线代表一个空格),然后按以上扑克牌的玩法就会得出我要说的话了,哈哈!浪漫吧!
例如我想说:I_miss_you_everyday!
那么“牌”的初始顺序(从下到上)就应该是:aI__ymei!svsd_eyyoru
然后将其中第一张牌放到最上面,取出第二张放桌子上,再将最下面的牌放最上面,取出第二张,如此反复进行,直到手中的牌完全取出为止,最后顺序就是I_miss_you_everyday!
嘿嘿,应该明白了吧!
如出“牌”顺序是I_love_LuoHan_very_much_and_hope_her_to_be_my_grilfriend_!
那么初始顺序为:mIo_nlpoyveer__L_uho_Heagnr_iv_errtyd_omiu_cehb_laen!d__fh

#2


那楼主的意思,我是来打酱油的,还是来给思路?
话说那种玩牌,我用扑克调顺序,压根没压力。。

#3


引用 2 楼  的回复:
那楼主的意思,我是来打酱油的,还是来给思路?
话说那种玩牌,我用扑克调顺序,压根没压力。。

你是来得分的不行么?汗,我在校生初学java不行呀,不给点鼓励还来打击我。。。。。。

#4


我错了,我说我用扑克牌摆你那个没问题,不是说写程序。。。。

#5


引用 4 楼  的回复:
我错了,我说我用扑克牌摆你那个没问题,不是说写程序。。。。

..............

推荐阅读
  • 软件测试工程师,需要达到什么水平才能顺利拿到 20k+ 无压力?
    前言最近看到很多应届生晒offer,稍有名气点的公司给出的价格都是一年30多W或者月薪20几k,相比之下工作几年的自己薪资确实很寒酸.根据我自己找工作经历,二线城市一般小公司招聘 ... [详细]
  • 解决java.lang.IllegalStateException: ApplicationEventMulticaster not initialized错误的方法和原因
    本文介绍了解决java.lang.IllegalStateException: ApplicationEventMulticaster not initialized错误的方法和原因。其中包括修改包名、解决service name重复、处理jar包冲突和添加maven依赖等解决方案。同时推荐了一个人工智能学习网站,该网站内容通俗易懂,风趣幽默,值得一看。 ... [详细]
  • 学习SLAM的女生,很酷
    本文介绍了学习SLAM的女生的故事,她们选择SLAM作为研究方向,面临各种学习挑战,但坚持不懈,最终获得成功。文章鼓励未来想走科研道路的女生勇敢追求自己的梦想,同时提到了一位正在英国攻读硕士学位的女生与SLAM结缘的经历。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • LeetCode笔记:剑指Offer 41. 数据流中的中位数(Java、堆、优先队列、知识点)
    本文介绍了LeetCode剑指Offer 41题的解题思路和代码实现,主要涉及了Java中的优先队列和堆排序的知识点。优先队列是Queue接口的实现,可以对其中的元素进行排序,采用小顶堆的方式进行排序。本文还介绍了Java中queue的offer、poll、add、remove、element、peek等方法的区别和用法。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 深度学习中的Vision Transformer (ViT)详解
    本文详细介绍了深度学习中的Vision Transformer (ViT)方法。首先介绍了相关工作和ViT的基本原理,包括图像块嵌入、可学习的嵌入、位置嵌入和Transformer编码器等。接着讨论了ViT的张量维度变化、归纳偏置与混合架构、微调及更高分辨率等方面。最后给出了实验结果和相关代码的链接。本文的研究表明,对于CV任务,直接应用纯Transformer架构于图像块序列是可行的,无需依赖于卷积网络。 ... [详细]
  • GPT-3发布,动动手指就能自动生成代码的神器来了!
    近日,OpenAI发布了最新的NLP模型GPT-3,该模型在GitHub趋势榜上名列前茅。GPT-3使用的数据集容量达到45TB,参数个数高达1750亿,训练好的模型需要700G的硬盘空间来存储。一位开发者根据GPT-3模型上线了一个名为debuid的网站,用户只需用英语描述需求,前端代码就能自动生成。这个神奇的功能让许多程序员感到惊讶。去年,OpenAI在与世界冠军OG战队的表演赛中展示了他们的强化学习模型,在限定条件下以2:0完胜人类冠军。 ... [详细]
  • 负载均衡_Nginx反向代理动静分离负载均衡及rewrite隐藏路径详解(Nginx Apache MySQL Redis)–第二部分
    nginx反向代理、动静分离、负载均衡及rewrite隐藏路径详解 ... [详细]
  • 本博文基于《Amalgamationofproteinsequence,structureandtextualinformationforimprovingprote ... [详细]
  • 老牌医药收割AI红利:先投个15亿美元抢中国人才
    萧箫发自凹非寺量子位报道|公众号QbitAI没想到,一场大会把我的“刻板印象”攻破了。2021世界人工智能大会现场,能看见不少熟悉的身影, ... [详细]
  • Word2vec from scratch (Skip-gram & CBOW)
    在自然語言處理領域中,如何透過向量表達一個詞彙,是近幾年非常火熱的議題,在distributedrepresentation(densevector)尚未風行前,大多數的任務都以1-hotencoding作為詞彙的表示,其方法得到了高維度的稀疏向量,雖容易理解、簡單計算,但也帶來許多副作用;直至2013年,ThomasMikolov等人提出了word2vec,word2vec引用了一個概念,作者導 ... [详细]
  • oracle安装时找不到启动,Oracle没有开机自启是怎么回事?这一步骤很重要
    重启Oracle数据库重启Oracle数据库包括启动Oracle数据库服务进程和启动Oracle数据库两步,大家继续往下看。按照《【Oracle】什么?作为DBA&# ... [详细]
  • 验证识别之你讲武德了吗?
    说说那个试用版的打包软件,既然是试用版肯定要加个试用期限,但是里面的pb模型并没有放识别率最好的那个,而是放了一个识别率中等 ... [详细]
  • 推荐 :以数据驱动的方式讲故事
    直觉vs数据首先,你有思考过一个问题吗?当你的直觉与你所掌握的数据矛盾的时候,你是听从于直觉还是相信你所掌握的数据呢?201 ... [详细]
author-avatar
蜡烛8882007
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有