蓝桥杯试题“饮料换购”和“猜字母”用数学方法

来源:互联网 发布:photoshop cc mac破解 编辑:程序博客网 时间:2024/04/29 11:34

第一题:饮料换购

乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去,但不允许赊账。
请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能得到多少瓶饮料。
输入:一个整数n,表示开始购买的饮料数量(0<n<10000)
输出:一个整数,表示实际得到的饮料数
例如:(1)用户输入:100  程序应该输出:149 (2)用户输入:101   程序应该输出:151

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();
int shuchu = (n*3-1)/2;
System.out.println(shuchu);
}
}


第二题:猜字母
 把abcd...s共19个字母组成的序列重复拼接106次,得到长度为2014的串。 接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母。得到的新串再进行删除奇数位置字母的动作。如此下去,最后只剩下一个字母,请写出该字母。答案是一个小写字母,请通过浏览器提交答案。不要填写任何多余的内容。

public class Main {
public static void main(String[] args) {
String stringArr = "abcdefghijklmnopqrs";
char[] charArr = stringArr.toCharArray();
if(1024%19==0){
System.out.println("s");
}else {
System.out.println(charArr[1024%19-1]);
}
}
}

2 0
原创粉丝点击