2017-今日头条笔试题

Posted 小书童

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017-今日头条笔试题相关的知识,希望对你有一定的参考价值。

 1 package com.shb.java;
 2 
 3 import java.util.ArrayList;
 4 import java.util.Arrays;
 5 import java.util.List;
 6 
 7 /**
 8  * 实现将字符串中重复次数打印出来(就是这个意思,原话描述不清了)
 9  * @author shaobn
10  * @date 2016-9-28
11  * @package_name com.shb.java
12  */
13 public class Demo9 {
14     public static void main(String[] args) throws Exception {
15         getMethod("hellohello");
16     }
17     /**
18      * 自己写的方法,将数组转化成集合来做,删一个然后加上一个在他后面
19      * 觉得方便的是集合的方法,不愿意在数组中操作,过为繁琐。
20      * @param str
21      * @date 2016-9-28
22      * @author shaobn
23      */
24     public static void getMethod(String str){
25         char[] ch = str.toCharArray();
26         int len = ch.length;
27         int count = 0;
28         Character[] characters = new Character[len];
29         for(int i=0;i<len;i++){
30             characters[i] = ch[i];
31         }
32         List<Character> list = new ArrayList<Character>(Arrays.asList(characters));
33         System.out.println(list.toString());
34         int i =0;
35         while(i<len){
36             list.add(list.remove(0));
37             if(list.equals(Arrays.asList(characters))){
38                 count++;
39             }
40             i++;
41         }
42         System.out.println(count);
43     }    
44     }

 

以上是关于2017-今日头条笔试题的主要内容,如果未能解决你的问题,请参考以下文章

Trie树/字典树题目(2017今日头条笔试题:异或)

今日头条2017后端工程师实习生笔试题

2018春招-今日头条笔试题-第三题(python)

2018今日头条春招的一道笔试题 —— 通过改变枚举的变量进行枚举优化

今日头条笔试题--2018 优先队列

今日头条笔试题 1~n的每个数,按字典序排完序后,第m个数是什么?