人人网2017实习笔试-除夕夜

说明:没有测试环境,不知道该题通过率是多少,但测试样例已通过,感觉逻辑上应该没问题。需要进一步验证。

package 人人网;

import java.util.Scanner;

/** 
 * 问题:小明在参加跨年之前最大能解决多少问题。
 * 输入:每个样例输入两行,每行一个整数,n和m(1<=n<=10,1<=m<=240)
 * 输出:小明最多能解决的问题数。 
 * 样例输入:
 * 4
 * 210
 * 样例输出:
 * 3
 */
public class Q2017笔试_除夕夜 {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int n = scanner.nextInt();//比赛中问题的个数
		int m = scanner.nextInt();//从房间走出用时
		if(n<1 || n>10){
			System.out.println(0);
			return;
		}
		
		if(m<1 || m>240){
			System.out.println(0);
			return;
		}
		
		int value = 240-m;
		int i=0;
		int sum = 0;
		if(value ==0){
			System.out.println(0);
			return;
		}
		
		while(value>0){
			int temp = 5*i;
			if(i>=n){
				System.out.println(n);
				return;
			}
			value = value - temp;
			if(value < temp){
				System.out.println(i);
				return;
			}
			i++;
		}
		scanner.close();

	}
	

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值