博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2018/12/07 L1-035 情人节 Java
阅读量:7185 次
发布时间:2019-06-29

本文共 1674 字,大约阅读时间需要 5 分钟。

题目是简单的, 但是一直有一个点没有通过, 最后我发现我没有考虑如果直接输入"." , 也就是LinkedList容器内没有元素时的情况

这道题目给我的启示是, 写简单的题目, 要万分小心, 把该考虑的情况都要考虑清楚了, 这才能把分数都拿到手.

import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.LinkedList;import java.util.Queue;public class Main {    public static void main(String[] args) throws Exception{        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));        Queue
linkedlist = new LinkedList
(); while(true) { String str = br.readLine(); if(str.equals(".")) { break; } else if(str.equals("")) { break; } else if (str.length() > 10) { break; } else { linkedlist.add(str); } } if (linkedlist.isEmpty()) { System.out.print("Momo... No one is for you ..."); return; } if (linkedlist.size() == 1) { System.out.print("Momo... No one is for you ..."); return; } else if (linkedlist.size() >= 2 && linkedlist.size() < 14) { linkedlist.remove(); String name = linkedlist.poll(); System.out.print(name + " is the only one for you..."); return; } else { linkedlist.remove(); String second_name = linkedlist.poll(); for(int i=0; i<11; i++) { linkedlist.remove(); } String fifteen_name = linkedlist.poll(); System.out.print(second_name+" and "+fifteen_name+" are inviting you to dinner..."); } }}

 

转载于:https://www.cnblogs.com/huangZ-H/p/10087118.html

你可能感兴趣的文章
zuul忽略表达式
查看>>
hybris安装B2B
查看>>
boot中 Quartz注入spring管理类失败
查看>>
性能,不是不重要,而是,它没有可维护性重要
查看>>
STP的作用和操作
查看>>
大话设计模式读书笔记4——模版方法模式
查看>>
access中求两表差集问题
查看>>
PYTHON2.Git
查看>>
OCP 11g认证052考试最新题库(带答案)-带38题
查看>>
模拟误删除InnoDB ibdata数据文件恢复
查看>>
9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路(转)...
查看>>
asp.net core 2.2 根据PC端和移动端自动显示不同视图而不改变url地址
查看>>
LeetCode 341: Flatten Nested List Iterator
查看>>
easyui tabs页签显示在底部属性
查看>>
IIS7设置IP地址和域名限制
查看>>
Platforms/iPhoneSimulator.platform/Developer/usr/bin/g++-4.2 failed with exit code 1问题总结及解决方案...
查看>>
iOS,贝塞尔曲线(UIBezierPath)
查看>>
二维码生成类
查看>>
css 兼容性写法,CSS hack写法
查看>>
javascript新闻向上停顿1秒后继续滚动
查看>>