2024 蓝桥打卡Day34

20240406蓝桥杯备赛

  • [1、学习蓝桥云课省赛冲刺课 【1-手写与思维】【2-递归与递推】](#1、学习蓝桥云课省赛冲刺课 【1-手写与思维】【2-递归与递推】)
  • [2、学习蓝桥云课Java省赛无忧班 【1-语言基础】](#2、学习蓝桥云课Java省赛无忧班 【1-语言基础】)
  • 3、代码练习
    • 字符串排序
    • [大小写转换 (ccfcsp之前要是学了我就能上200了 啊啊啊啊 错过啊)](#大小写转换 (ccfcsp之前要是学了我就能上200了 啊啊啊啊 错过啊))
    • [斐波那契数列 递归解法](#斐波那契数列 递归解法)
    • 纸张尺寸问题

1、学习蓝桥云课省赛冲刺课 【1-手写与思维】【2-递归与递推】

2、学习蓝桥云课Java省赛无忧班 【1-语言基础】

3、代码练习

字符串排序

java 复制代码
package THL_0406;

import java.util.Arrays;

public class ArrangeLetters {
	public static void main(String[] args) {
		String string = "WHERETHEREISAWILLTHEREISAWAY";
		char[] ch = string.toCharArray();
		Arrays.sort(ch);
		System.out.println(ch);
		
		
	}
}

大小写转换 (ccfcsp之前要是学了我就能上200了 啊啊啊啊 错过啊)

java 复制代码
package THL_0406;

import java.util.Scanner;

public class CaseConversion {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		String string = sc.next();
				
		// 异或
		char[] ch = string.toCharArray();
		for(int i=0;i<ch.length;i++) {
			ch[i] = (char) (ch[i] ^ 32); // 将大写字母转成小写字母,将小写字母转成大写字母
		}
		System.out.print("大小写互换为:"+" ");
		System.out.println(ch);

		
		System.out.println("全部转换成小写字母:"+string.toLowerCase()+"全部转换成大写字母:"+string.toUpperCase());

	}
}

斐波那契数列 递归解法

java 复制代码
package THL_0406;

import java.util.Scanner;

public class Fibonacci {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int num = sc.nextInt();
		System.out.println(Fibonacci(num));

	}
	
	public static int Fibonacci(int n) {
		if(n==1||n==2) {
			return 1;
		}else {
			return Fibonacci(n-1) + Fibonacci(n-2);
		}
	}
}

纸张尺寸问题

java 复制代码
package THL_0406;

import java.util.Scanner;

public class Fibonacci {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int num = sc.nextInt();
		System.out.println(Fibonacci(num));

	}
	
	public static int Fibonacci(int n) {
		if(n==1||n==2) {
			return 1;
		}else {
			return Fibonacci(n-1) + Fibonacci(n-2);
		}
	}
}
相关推荐
烬羽5 分钟前
一个队列,怎么让滑动窗口从 O(nk) 变 O(n)?单调队列彻底搞懂
javascript·数据结构·算法
Alex Gram8 分钟前
双机热备软件哪个好
java·系统架构·c#·keepalived·高可用·双机热备·双机热备软件
XH华13 分钟前
C++语言第四章:模板初阶
数据结构·c++·算法
纳兰青华14 分钟前
拼图大师:从“暴力尝试“到“动态规划“的拆字艺术
java·算法·动态规划
星马梦缘23 分钟前
算法设计导论 课堂笔记
算法·动态规划·分治·时间复杂度·最优二叉树
蓝斯4979 小时前
[原创]《C#高级GDI+实战:从零开发一个流程图》第章:增加贝塞尔曲线,上、下、左、右连接点
java·c#·流程图
前端工作日常9 小时前
我学习到的Java 的 Service 分层:itf 和 impl 到底是什么?
java·后端
都叫我大帅哥10 小时前
Spring @Transactional 注解完全指南
java·spring
Java成神之路-10 小时前
G1 垃圾回收器 :SATB + TAMS核心机制深度解析
java·jvm
前端工作日常10 小时前
我学习到的JIT即时编译与机器码缓存失效
java·后端