Pat-java-一帮一
来源:互联网 发布:js中eval函数的用法 编辑:程序博客网 时间:2024/06/03 12:39
http://blog.csdn.net/qq_29295351/article/details/69916151
废话不想多说
原本写的因为误删没了
不想再说第二遍
package fyncfirstjq;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
import java.util.List;
import java.util.Scanner;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int N = Integer.parseInt(sc.nextLine()); //Integer.parseInt 作用是将可分析的字符串转化为整数
List<P> ps = new ArrayList<>();
P p = null;
for (int i = 0;i<N;i++)
{
p = new P(sc.next(),sc.next());
ps.add(p);
}
sc.close();
for (int i = 0;i<ps.size();)
{
p = ps.get(i);
for (int j = ps.size()-1;j>0;j--)
{
if (!p.sex.equals(ps.get(j).sex)){
System.out.println(p.name+" "+ps.get(j).name);
ps.remove(j); //不知道这里为什么i和j的位置反的时候结果是不一样的?
ps.remove(i);
break;
}
}
}
}
public static class P{ //这里必须得加一个static 否则new的时候出错
String sex;
String name;
public P (String sex,String name)
{
super();
this.sex = sex;
this.name = name;
}
public P (){
super();
}
}
}
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int N = Integer.parseInt(sc.nextLine()); //Integer.parseInt 作用是将可分析的字符串转化为整数
List<P> ps = new ArrayList<>();
P p = null;
for (int i = 0;i<N;i++)
{
p = new P(sc.next(),sc.next());
ps.add(p);
}
sc.close();
for (int i = 0;i<ps.size();)
{
p = ps.get(i);
for (int j = ps.size()-1;j>0;j--)
{
if (!p.sex.equals(ps.get(j).sex)){
System.out.println(p.name+" "+ps.get(j).name);
ps.remove(j); //不知道这里为什么i和j的位置反的时候结果是不一样的?
ps.remove(i);
break;
}
}
}
}
public static class P{ //这里必须得加一个static 否则new的时候出错
String sex;
String name;
public P (String sex,String name)
{
super();
this.sex = sex;
this.name = name;
}
public P (){
super();
}
}
}
阅读全文
0 0
- Pat-java-一帮一
- L1-030. 一帮一--pat-Java-天梯赛
- JAVA PAT-1003
- Java PAT练习1.0
- Java PAT练习2.0
- Java刷PAT超时
- [PAT]Emergency (25)@Java
- Java-出租-pat
- PAT Advanced Level 1036(Java)
- PAT 三角形判断 Java版本
- Java - PAT - 1004. 成绩排名 (20)
- Java - PAT - 1046. 划拳(15)
- PAT甲级1008(Java)
- pat说反话(java)
- 第一次使用Java写pat
- PAT 1004. 成绩排名 (20) JAVA
- PAT Basic 1009 with Java.
- Java-正整数A+B-pat
- 02_张孝祥_Java多线程_传统定时器Timer
- linux学习笔记4
- java---异常处理
- 使用Flask form 制作注册表单,并使用bootstrap美化
- JavaBean的相关处理
- Pat-java-一帮一
- TypeError: only integer scalar arrays can be converted to a scalar index
- C/C++串口通信原理及读写与操作
- 机器学习,模型误差分析,error,bias,variance
- MySql分组查询(group by)并计算对应的字段之和及两个字段相乘之后的和
- Gym 101617D Jumping Haybales
- 旅行商问题及python实现
- 有限元方法数学理论之分片一次多项式空间逼近理论
- 树莓派3B 使用kermit串口助手