[Java] 蓝桥杯ALGO-58 算法训练 字串逆序

问题描述
给定一个字符串,将这个串的所有字母逆序后输出。
输入格式
输入包含一个字符串,长度不超过100,字符串中不含空格。
输出格式
输出包含一个字符串,为上面字符串的逆序。
样例输入
tsinsen
样例输出
nesnist

[Java] 蓝桥杯ALGO-59 算法训练 快速排序

问题描述
快速排序是最经常使用的一种排序方式,对于给定的n个数组成的一个数组,请使用快速排序对其进行排序。
现给定一序列,请用快速排序将其按升序排序并输出。

输入格式
第一行一个数N。
第2~N+1行每行一个数,表示给定序列。

输出格式
共N行,每行一个数,表示所求序列。
样例输入
5
1
4
2
3
4
样例输出
1
2
3
4
4
数据规模和约定
共10组数据。
对100%的数据,N<=10^5,所有数均为非负数且在int范围内。

[Java] 蓝桥杯ALGO-61 算法训练 奇偶判断

问题描述
能被2整除的数称为偶数,不能被2整除的数称为奇数。给一个整数x,判断x是奇数还是偶数。
输入格式
输入包括一个整数x,0<=x<=100000000。
输出格式
如果x是奇数,则输出“odd”,如果是偶数,则输出“even”。
样例输入
10
样例输出
even
样例输入
2009
样例输出
odd

[Java] 蓝桥杯ALGO-62 算法训练 平方计算

问题描述
输入正整数a, m,输出a^2%m,其中^表示乘方,即a^2表示a的平方,%表示取余。
输入格式
输入包含两个整数a, m,a不超过10000。
输出格式
输出一个整数,即a^2%m的值。
样例输入
5 6
样例输出
1

[Java] 蓝桥杯ALGO-63 算法训练 乘法表

问题描述
输出九九乘法表。
输出格式
输出格式见下面的样例。乘号用“*”表示。
样例输出
下面给出输出的前几行:
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
……

[Java] 蓝桥杯ALGO-64 算法训练 大小写判断

问题描述
给定一个英文字母判断这个字母是大写还是小写。
输入格式
输入只包含一个英文字母c。
输出格式
如果c是大写字母,输出“upper”,否则输出“lower”。
样例输入
x
样例输出
lower
样例输入
B
样例输出
upper