“找女神要QQ号码”——java篇

题目就是这样的:

给了一串数字(不是QQ号码),根据下面规则可以找出QQ号码:

首先删除第一个数,紧接着将第二个数放到这串数字的末尾,再将第三个数删除,并将第四个数放到这串数字的末尾......

如此循环,知道剩下最后一个数,将最后一个数也删除

按照刚才删除的顺序,把这些数字连在一起就是女神的QQ号码啦。

    public static void main(String[] arg0) throws Exception {

        String QQ = "631758924";
        String reallyQQ = "";
        String temp = "";
        int index = 0;
        Queue<String> qqList = new LinkedList<String>();

        for (int i = 0; i < QQ.length(); i++) {
            qqList.add(String.valueOf(QQ.charAt(i)));
        }

        while ((temp = qqList.poll()) != null) {
            if (index % 2 == 0) {
                reallyQQ += temp;
            } else {
                qqList.add(temp);
            }
            index++;
        }

        System.out.println(reallyQQ);//615947283

    }
时间: 2024-10-06 03:43:11

“找女神要QQ号码”——java篇的相关文章

“找女神要QQ号码”——跟风篇java新手版(求指点)

吃完粽子后闲来无事,于是准备在园子里面看看.突然看到了一个“找女神要QQ号码”的文章,顿时精力充沛了~~^_^. 该文章楼主说明此算法来自于<啊哈!算法>,图文并茂,非常不错.<啊哈!算法>.pdf下载地址:http://vdisk.weibo.com/s/zzBPqzw3MPnbM 本来只是看看而已,结果发现评论很火爆,都在发自己的实现代码. 比如:美女程序员是如何将QQ转换成题目中那串数字的--读博文<找女神要QQ号码> http://www.cnblogs.com

找女神要QQ号码

这两天微信订阅号中反复出现<找女神要QQ号码>(e.g.http://www.cnblogs.com/iforever/p/4584490.html),题目是这样的: 给了一串数字(不是QQ号码),根据下面规则可以找出QQ号码:首先删除第一个数,紧接着将第二个数放到这串数字的末尾,再将第三个数删除,并将第四个数放到这串数字的末尾......如此循环,知道剩下最后一个数,将最后一个数也删除,按照刚才删除的顺序,把这些数字连在一起就是女神的QQ号码啦. 我也来凑个热闹: -------------

美女程序员是如何将QQ转换成题目中那串数字的--读博文《找女神要QQ号码》

我只能说好好的端午节你们不约么?,还在这里写代码?我也是够无聊的,下班了不走也在这跟风写着玩!<找女生要QQ号码原文>原文链接http://www.cnblogs.com/iforever/p/4584490.html 题目:给了一串数字(631758924不是QQ号码),根据下面规则可以找出QQ号码:首先删除第一个数,紧接着将第二个数放到这串数字的末尾,再将第三个数删除,并将第四个数放到这串数字的末尾......如此循环,知道剩下最后一个数,将最后一个数也删除,按照刚才删除的顺序,把这些数字

第2个自己写的Java,从txt里提取QQ号码

流+正则表达式 做了一个抓取文件里QQ号码的几行代码,居然写了这么久....书到用时方恨少,累死了 ~~~~(>_<)~~~~

【转】一个在内存里搜索QQ号码的源码,源自看雪论坛

#include <windows.h> #include <tlhelp32.h> #include <tchar.h> #include <stdlib.h> #include <stdio.h> int SearchStr(PTSTR pszString, int iStrLen, PTSTR pszSearchStr) { int i = 0; int iSearchStrlen = _tcslen(pszSearchStr); whil

调用WebService查看QQ号码状态

1.1.  webService服务接口 QQ在线状态 WEB 服务 Endpoint:http://webservice.webxml.com.cn/webservices/qqOnlineWebService.asmx Disco:http://webservice.webxml.com.cn/webservices/qqOnlineWebService.asmx?disco WSDL:http://webservice.webxml.com.cn/webservices/qqOnlineW

js正则表达式:验证邮箱格式、密码复杂度、手机号码、QQ号码

直接上代码 Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83

正则表达式对qq号码进行校验

package 正则表达式; /*对QQ号码进行校验 要求5~15位,不能以0开头,只能是数字*/ import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test { public static void main(String[] args) { // TODO Auto-generated method stub String qq = "23412312"; String rege

[转]有哪些值得关注的技术博客(Java篇)

有哪些值得关注的技术博客(Java篇) 大部分程序员在自学的道路上不知道走了多少坑,这个视频那个网站搞得自己晕头转向.对我个人来说我平常在学习的过程中喜欢看一些教程式的博客.这些博客的特点: 1.总结知识点相对比较全面 2.一般来说讲解知识点通俗易懂 3.路线比较清晰,不会有太多的冗余内容. 这样一来,对于自学的朋友来说,一些专业的博客不但大量的缩减了你得学习时间.提高了学习效率.更重要的是这些博客能培养你对编程的兴趣. 于是,这几期文章会主要推荐一些技术博客,目前计划打算主要分为: (已完)