华为oj题目 DNA序列 [java语言]
来源:互联网 发布:淘宝助理怎么批量上传 编辑:程序博客网 时间:2024/05/19 06:46
华为OJ题目:DNA序列
Java代码如下:
import java.util.Scanner;
public class Main {
public static void main(String args[]){
Scanner input =new Scanner(System.in);
String s=input.next();
int max=0;
String resultStr="";
int n=input.nextInt();
if(n>s.length()||n<2||s.equals("")){
System.out.println(s);
return ;
}
for(int i=0;i+n<s.length();i++){
String str=s.substring(i, i+n);
if(getRation(str)>max){
max=getRation(str);
resultStr=str;
}
}
System.out.println(resultStr);
}
public static int getRation(String str){
int num=0;
for(int i=0;i<str.length();i++){
if(str.charAt(i)=='G'||str.charAt(i)=='C'){
num++;
}
}
return num;
}
}
- 华为oj题目 DNA序列 [java语言]
- 华为OJ DNA序列 Java
- 华为OJ:DNA序列
- 【华为OJ】DNA序列
- 华为oj DNA序列
- 华为oj DNA序列
- 【华为OJ】DNA序列
- 华为OJ:DNA序列
- 华为OJ(DNA序列)
- 【华为OJ】【089-DNA序列】
- 华为OJ 初级:DNA序列
- 华为oj初级 DNA序列
- 华为OJ——DNA序列
- 华为OJ——DNA序列
- [华为OJ--C++]089-DNA序列
- 华为OJ——DNA序列
- 华为OJ训练之0012-170101-DNA序列
- OJ---DNA序列*
- Java操作PDF之iText超入门
- 三种Div高度自适应的方法
- NSArray 的常见的用法
- Memento模式
- .Net MVC EntityFramework 数据迁移笔记
- 华为oj题目 DNA序列 [java语言]
- Android关于OnTouch 和OnClick同时调用冲突 重复
- 9. Dubbo原理解析-服务引用
- hdu 2066 一个人的旅行 spfa + 建超级源点汇点
- makefile详解 变量高级用法 追加变量值
- 基于C#和Aforge.net实现图像素描效果
- 获取TextView中text行数
- python下安装美汤beautifulsoup包过程
- android手机屏幕适应