网易2018校园招聘第3题
生活随笔
收集整理的這篇文章主要介紹了
网易2018校园招聘第3题
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題目:
一個(gè)由小寫字母組成的字符串可以看成一些同一字母的最大碎片組成的。例如,"aaabbaaac"是由下面碎片組成的:'aaa','bb','c'。牛牛現(xiàn)在給定一個(gè)字符串,請(qǐng)你幫助計(jì)算這個(gè)字符串的所有碎片的平均長(zhǎng)度是多少。
運(yùn)行結(jié)果:
import java.util.Scanner;/*** Created by Administrator on 2017/9/22.*/ public class AverageLength {public static void main(String[] args) {Scanner in=new Scanner(System.in);String s=in.nextLine();in.close();int count=1;int current=0;for(int i=0;i<s.length();i++){if(s.charAt(i)!=s.charAt(current)) {count++;current = i;}}System.out.printf("%.2f",s.length()/(double)count);//double d=s.length()/count;//System.out.println(String.format("%.2f", s.length()/count));} }
運(yùn)行結(jié)果:
aaabbaaac
2.25
Process finished with exit code 0
總結(jié)
以上是生活随笔為你收集整理的网易2018校园招聘第3题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 关于uni-app中SegmentedC
- 下一篇: CPU与CUDA(GPU)的计算能力对比