找到关于编程的34423 篇文章

Python 中有效的山形数组

Arnab Chakraborty
更新于 2020年7月6日 9:10:41

824 次浏览

假设我们有一个包含整数的数组 A;我们必须检查它是否是一个有效的山形数组。我们知道,当且仅当 A 满足以下情况时,它才是山形数组:A 的大小 >= 3存在 A 中的某个索引 i,使得:A[0] < A[1] < ... A[i-1] < A[i]A[i] > A[i+1] > ... > A[A.length - 1]因此,如果输入类似于 [0, 3, 2, 1],则输出为 True。为了解决这个问题,我们将遵循以下步骤:如果 A 的大小 < 3,则返回 Falsei := 1当……阅读更多

Python 中重新排序日志文件中的数据

Arnab Chakraborty
更新于 2020年7月6日 9:10:04

345 次浏览

假设我们有一个日志数组。在该数组中,每个条目都是一个以空格分隔的单词字符串。每个日志中的第一个单词都是一个字母数字标识符。然后,有不同类型的字符串,如下所示:标识符后的每个单词仅包含小写字母;标识符后的每个单词仅包含数字。我们将这两种类型的日志分别称为字母日志和数字日志。并且保证每个日志在其标识符之后至少有一个单词。我们必须重新排序日志,以便所有字母日志都位于任何数字日志之前。……阅读更多

Java 最长公共子序列程序

AmitDiwan
更新于 2020年7月4日 10:55:09

273 次浏览

以下是 Java 最长公共子序列程序:示例 在线演示public class Demo{    int subseq(char[] a, char[] b, int a_len, int b_len){       int my_arr[][] = new int[a_len + 1][b_len + 1];       for (int i = 0; i <

在 Java 中打印三角形图案

AmitDiwan
更新于 2020年7月4日 10:51:38

1K+ 次浏览

以下是打印三角形图案的 Java 程序:示例 在线演示import java.util.*; public class Demo{    public static void main(String[] args){       Scanner my_scan = new Scanner(System.in);       System.out.println("输入需要打印的行数");       int my_row = my_scan.nextInt();       for (int i = 1; i = i; j--){               System.out.print(" ");         }         for (int j = 1; j <

在 Java 中打印字符串之间的整数

AmitDiwan
更新于 2020年7月4日 10:49:27

1K+ 次浏览

以下是打印字符串之间整数的 Java 程序:示例 在线演示public class Demo{    public static void main(String[] args){       System.out.println("等号位于两个整数值之间 ");       System.out.println(45+5 + "=" +(56+11));       System.out.println(45+5 + " 等号 " +(56+11));    } }输出等号位于两个整数值之间 50=67 50 等号 67名为 Demo 的类包含打印字符串之间整数值的 main 函数。

使用 Java 重命名多个文件

AmitDiwan
更新于 2020年7月4日 10:46:58

1K+ 次浏览

以下是使用 Java 重命名多个文件的代码:示例import java.io.File; import java.io.IOException; public class Demo{    public static void main(String[] argv) throws IOException{       String path_to_folder = "path\to\folder\where\multiple\files\are\present";       File my_folder = new File(path_to_folder);       File[] array_file = my_folder.listFiles();       for (int i = 0; i < array_file.length; i++){         if (array_file[i].isFile()){           File my_file = new File(path_to_folder + "\" + array_file[i].getName());           String long_file_name = array_file[i].getName();           String[] my_token = long_file_name.split("\s"); ... 阅读更多

如何在 Java 中清除屏幕?

AmitDiwan
更新于 2020年7月4日 10:44:46

3K+ 次浏览

以下是使用 Java 清除屏幕的代码:示例 在线演示public class Demo{    public static void main(String[] args){       System.out.print("\033[H\033[2J");       System.out.flush();    } }输出屏幕将被清除名为 Demo 的类包含 main 函数。这里,编写了 ANSI 转义代码,它可以清除屏幕。flush 函数将光标重置到窗口屏幕的顶部。

Java 程序用于检查给定数字是否为斐波那契数?

Shriansh Kumar
更新于 2024年8月1日 11:57:13

2K+ 次浏览

对于给定的输入数字,编写一个 Java 程序来检查它是否是斐波那契数。任何属于斐波那契数列的数字都称为斐波那契数。斐波那契数列是由其前两个整数的和形成的一系列数字。该数列的前两项是 0 和 1,后面的项依次为 1、2、3、5、8 等。这个数列是以一位著名的意大利数学家莱昂纳多·斐波那契的名字命名的。示例场景 1 输入:num1 = 8;输出:8 是斐波那契数 8 属于……阅读更多

Python 中最近的调用次数

Arnab Chakraborty
更新于 2020年7月4日 10:27:37

326 次浏览

假设我们想编写一个名为 RecentCounter 的类来计算最近的请求。此类只有一个方法:ping(t),其中 t 代表以毫秒为单位的时间。这将返回从 3000 毫秒前到现在的 ping 次数。任何时间在 [t - 3000, t] 内的 ping 都将计数,包括当前 ping。并且保证对 ping 的每次调用都使用比之前严格更大的 t 值。因此,如果输入类似于调用 ping 四次 ping(1)、ping(100)、ping(3001)、ping(3002),则输出将为 1、2、3、3……阅读更多

C++ 中一副牌中的 X 张同类牌

Arnab Chakraborty
更新于 2020年7月4日 10:25:58

240 次浏览

假设我们有一副牌,每张牌上都写着一个整数。我们必须检查是否可以选择 X >= 2,以便可以将整副牌分成 1 个或多个卡片组,其中满足以下条件:每个组正好有 X 张卡片。每个组中的所有卡片都有相同的数字。因此,如果输入类似于 deck = [1, 2, 3, 4, 4, 3, 2, 1],则输出为 True,因为可能的划分是 [1, 1]、[2, 2]、[3, 3]、[4, 4]。为了……阅读更多

广告
© . All rights reserved.