hdu2562 java
2016-02-19 15:08
513 查看
给定一个长度为偶数位的0,1字符串,请编程实现串的奇偶位互换。
[align=left]Input[/align]
输入包含多组测试数据;
输入的第一行是一个整数C,表示有C测试数据;
接下来是C组测试数据,每组数据输入均为0,1字符串,保证串长为偶数位(串长<=50)。
[align=left]Output[/align]
请为每组测试数据输出奇偶位互换后的结果;
每组输出占一行。
[align=left]Sample Input[/align]
[align=left]Sample Output[/align]
import java.util.Scanner;
public class P2562 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int c=sc.nextInt();
while(c-->0){
String str=sc.next();
char[] ch=str.toCharArray();
for(int i=0;i<ch.length;i+=2){
char temp=ch[i+1];
ch[i+1]=ch[i];
ch[i]=temp;
System.out.print(""+ch[i]+ch[i+1]);
}
System.out.println();
}
}
}
[align=left]Input[/align]
输入包含多组测试数据;
输入的第一行是一个整数C,表示有C测试数据;
接下来是C组测试数据,每组数据输入均为0,1字符串,保证串长为偶数位(串长<=50)。
[align=left]Output[/align]
请为每组测试数据输出奇偶位互换后的结果;
每组输出占一行。
[align=left]Sample Input[/align]
2 0110 1100
[align=left]Sample Output[/align]
1001 1100
import java.util.Scanner;
public class P2562 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int c=sc.nextInt();
while(c-->0){
String str=sc.next();
char[] ch=str.toCharArray();
for(int i=0;i<ch.length;i+=2){
char temp=ch[i+1];
ch[i+1]=ch[i];
ch[i]=temp;
System.out.print(""+ch[i]+ch[i+1]);
}
System.out.println();
}
}
}
相关文章推荐
- Error installing Maven Integration on Eclipse
- java 远程访问接口
- 菜鸟学习Spring——SpringMVC注解版前台向后台传值的两种方式
- Java如何通过URL调用远程接口并读取返回信息?
- selenium 学习笔记 ---新手学习记录(5) 问题总结(java)
- java 延迟阻塞队列详解
- Caused by: java.lang.ClassNotFoundException: org.hibernate.engine.jndi.JndiNameException
- Java中数值类型之间的转换
- Java内存管理—虚拟机运行时数据区域
- Java Web应用的配置描述符web.xml
- Java获取随机数的3种方法
- @NotNull javax.validation.constraints.NotNull 有点蛋疼
- 迟到的总结(一)--springmvc的系统学习之配置方式
- Eclipse常用快捷键
- Java 遍历文件夹的几种方式及简单性能对比
- Mockito 简明教程
- spring使用摘要
- 3.1 Struts2概述
- java8之lambda介绍
- java排序