-
StringBuilder打印由7,8,9三个数组成的三位数,要求该三位数中任意两位数字不能相同;
2019-04-02 21:37:22(1)打印由7,8,9三个数组成的三位数,要求该三位数中任意两位数字不能相同; (2)打印格式最后的三位数字以空格分隔,如789 798 879 897 978 987。 注:要求使用StringBuilder来完成 */ public class Demo3 { .../* 分析以下需求,并用代码实现: (1)打印由7,8,9三个数组成的三位数,要求该三位数中任意两位数字不能相同; (2)打印格式最后的三位数字以空格分隔,如789 798 879 897 978 987。 注:要求使用StringBuilder来完成 */ public class Demo3 { public static void main(String[] args) { int number; int count = 0; while (count != 6) { StringBuilder sb = new StringBuilder(); Random r = new Random(); number = r.nextInt(3) + 7; sb.append(number); number = r.nextInt(3) + 7; sb.append(number); number = r.nextInt(3) + 7; sb.append(number); if (sb.charAt(0) != sb.charAt(1) && sb.charAt(0) != sb.charAt(2) && sb.charAt(1) != sb.charAt(2) ) { System.out.print(sb + " "); count++; } } } }
-
【记录】Mathematica 有哪些三位数满足:三个数码任意取出两个所组成的数字都是素数
2019-07-22 18:34:09还有哪些三位数满足:三个数码任意取出两个所组成的数字都是素数 13是素数 17是素数 31是素数 37是素数 71是素数 73是素数 首先想到FromDigits, IntegerDigits, Permutations,于是就有了下面的程序 Range[100,999]...来自群友:
137是素数
还有哪些三位数满足:三个数码任意取出两个所组成的数字都是素数
13是素数
17是素数
31是素数
37是素数
71是素数
73是素数
首先想到FromDigits, IntegerDigits, Permutations
,于是就有了下面的程序Range[100,999]//Select[AllTrue[FromDigits/@Permutations[IntegerDigits@#,{2}],PrimeQ]&]
结果是
{111, 113, 117, 131, 137, 171, 173, 311, 317, 371, 711, 713, 731}
-
要求使用StringBuilder来完成打印由7,8,9三个数组成的三位数
2018-08-01 16:46:32要求使用StringBuilder来完成打印由7,8,9三个数组成的三位数 **分析以下需求,并用代码实现: (1),要求该三位数中任意两位数字不能相同; (2)打印格式最后的三位数字以空格分隔,如789 798 879 897 978 987...要求使用StringBuilder来完成打印由7,8,9三个数组成的三位数
**分析以下需求,并用代码实现:
(1),要求该三位数中任意两位数字不能相同;
(2)打印格式最后的三位数字以空格分隔,如789 798 879 897 978 987。**
实现方法如下:package homework; import java.text.SimpleDateFormat; import java.util.Date; import static java.util.Arrays.sort; /** * @program: day01 * @description: 三位数组成 * @Date: 2018/8/1 11:10 * @author: myy */ public class Problem11 { public static void main(String[] args) { StringBuilder s1 = new StringBuilder("78978"); int[] ints = new int[6]; int count = 0; for(int i = 0; i < 3; i ++) { StringBuilder s2 = new StringBuilder(s1.substring(i, (i + 3)).toString()); ints[count ++] = Integer.parseInt(s2.toString()); ints[count ++] = Integer.parseInt(s2.reverse().toString()); //System.out.println(s2.toString()); //System.out.println(s2.reverse().toString()); } sort(ints); for (int num : ints) { System.out.print(num+" "); } } }
-
根据给定的三边,判断能否则组成一个三角形若能用这三个数作为边长组成三角形( 任意两边之和大于第三边)...
2020-08-01 22:30:11根据给定的三边,判断能否则组成一个三角形若能用这三个数作为边长组成三角形( 任意两边之和大于第三边),能组成三角形计算并输出该三角形的面积,否则输出Can’t。 (提示:Can’t输出直接放到双引号中 “Can’t”...一、题目背景
求三角形面积
题目描述:
根据给定的三边,判断能否则组成一个三角形若能用这三个数作为边长组成三角形(
任意两边之和大于第三边),能组成三角形计算并输出该三角形的面积,否则输出Can’t。
(提示:Can’t输出直接放到双引号中 “Can’t”) 。输入格式:
输入三个正整数,表示三角形的三边长度。输出格式:
输出一行,能组成三角形输出该三角形的面积,否则输出Can’t。样例输入:
3 4 5
样例输出:
6.00
保留两位小数时间限制: 1000ms
空间限制: 128MB二、代码
满分
#include <iostream> #include <cmath> using namespace std; int main() { long long a,b,c; cin>>a>>b>>c; double p,s; if(a+b>c&&a+c>b&&b+c>a) { p=(a+b+c)/2.0; s=sqrt( p*( p-a )*( p-b )*( p-c )); printf("%.2lf",s); } else printf("Can't"); }
-
目标是使得最后得到的数尽可能小例如:给定两个0两个1三个5一个8得到的数字就是10015558
2021-02-09 09:57:56例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就是 10015558。 现给定数字,请编写程序输出能够组成的最小的数。(题目来源PAT,侵删) 输入格式: 输入在一行中给出 10 个非负整数,顺序表示我们拥有... -
1023 组个最小数 (20)(20 分) 给定数字0-9各若干个。...例如:给定两个0,两个1,三个5,
2018-06-22 12:34:38例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558。 现给定数字,请编写程序输出能够组成的最小的数。 输入格式: 每个输入包含1个测试用例。每个测试用例在一行中给出10个非负整数,顺序... -
【可运行的C语言】给定数字 0-9 各若干个。...例如:给定两个 0,两个 1,三个 5,一个 8,我
2019-03-01 21:27:30【各位朋友】写博客别随便copy好么?...例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就是 10015558。 现给定数字,请编写程序输出能够组成的最小的数。(提醒:使用数组存放给... -
1023 组个最小数 (20)(20 分) 给定数字0-9各若干个。...例如:给定两个0,两个1,三个5,...
2018-06-22 12:35:00例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558。 现给定数字,请编写程序输出能够组成的最小的数。 输入格式: 每个输入包含1个测试用例。每个测试用例在一行中给出... -
leetcode #628 三个数的最大乘积 js 两行解决
2020-08-06 13:42:20输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。 解题思路: 先将数组排序,最后三个数相乘肯定最大,但是有可能是两个负数和最后一个数相乘最大所以比较一下就好了。 代码: ar maximumPr -
leetcode_628. 三个数的最大乘积
2021-01-20 10:14:17目录 一、题目内容 二、解题思路 三、代码 ...输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。 二、解题思路 没啥说的,排序后最大乘积要么是最后三个数的乘积,要么是前两个数 -
三个数的最大乘积
2018-12-11 01:48:56给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。(leetcode链接) 示例 1: 输入: [1,2,3] ... 输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。 思路:分两种情况:... -
628. 三个数的最大乘积
2021-01-20 19:13:46628. 三个数的最大乘积 难度简单248 给定一个整型数组,在数组中找出由三个数... 输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。 思路1:本质是找到最大的三个数和最小的两个数来操作 解答成功: ... -
三个数最大的乘积
2020-10-19 21:40:37输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。 解题思路 题目给定的整型数组长度范围是[3,10^4],数组中所有的元素范围是[-1000, 1000],所以我们先对其进行排序。排完序后分两种情况 -
LeetCode628——三个数最大乘积
2020-09-29 16:34:46输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。 解题思路 想要获得一个数组中三个数组成的最大乘积,只需要考虑两种情况,一种为两个负数和一个正数的乘积,另一种为三个正数的乘积,因此我们只需要... -
数组的三个数最大乘积
2020-08-01 22:32:56输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。 来源:力扣(LeetCode) 假设没有负数的情况下,解是三个最大的数的乘积;若是包含负数,则是最大的两个正数和最小的两个负数比较,绝对值最大的和... -
提取数组三个数的最大乘积
2020-07-29 18:41:242.输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。 思路: 排序之后最大乘积就两种情况:1、如果全是正数就是最后三个数相乘 2、如果有负数最大的乘机要么是最后三个数相乘,要么是两个最小的负数相乘... -
5位数的数字黑洞是多少_数字排列之数字黑洞
2020-12-23 04:39:00二年级下数字排列之数字黑洞教学目标:1.知识与技能:知道两位数的差9,知道三位数字的数字黑洞是495.2.过程与方法:通过排列数字的游戏,了解...任意选出两个数字组成两位数,一共出现几个不同的数?两个互换位置... -
628 三个数的最大乘积
2020-09-21 09:03:42输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。 方法1: 主要思路: (1)直接对数组进行排序,考虑到负数的情形,输出最后三个值的乘积 和 最后一个值和前面两个值的乘积中的最大值; class Solution -
Leetcode 628. 三个数的最大乘积 C++
2020-07-22 18:29:42Leetcode 628. 三个数的最大乘积 ...输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。 题解 贪心 三个数的的最大乘积,要么是最大的三个数的乘积,要么是最小的两个数和最大的数的乘积。前者是全为正 -
LeetCode 刷题628 三个数的最大乘积
2020-11-04 21:07:00给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。 示例 1: 输入: [1,2,3] 输出: 6 示例 2: 输入: [1,2,3,4] 输出: 24 注意: 给定的整型数组长度范围是[3,104],数组中所有的元素范围是[-... -
Leetcode 三个数的最大乘积
2020-03-26 20:19:06今天做了这道题,有两种方法可能相对于容易理解一点 给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。...输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。 代码如下 第一... -
LeetCode 628.三个数的最大乘积
2020-11-08 14:24:29题目描述 给定一个整型数组,在数组...输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。 解题思路 遍历一遍,找出最大的三个数和最小的两个数 代码实现 class Solution { public: int maximumProduct(vect -
力扣-628 三个数的最大乘积
2021-01-20 22:14:12输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。 源代码 思路:考虑四种情况即可: 先排序找到最大的三个数,这三个数: 1.全部小于零 2.有一个大于零 3.有两个大于零 4.全部大于零 class Solut -
leetcode 628 三个数的最大乘积
2018-06-25 09:57:48问题描述:给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这...输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。思路:遍历数组得到最大的三个数,最小的两个数,则乘积的最大值只可能... -
LeetCode 每日一题628. 三个数的最大乘积
2021-01-20 12:11:59输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。 方法一:排序 解题思路 不难发现答案只能在两个数中产生 最小的两个数和最大的数相乘 最大的三个数相乘 排序后找出对应上的数相乘就 OK -
101、三个数的最大乘积
2018-12-14 16:37:06给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。...输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。 主要分成两种情况: 可能是两个最小负数乘以一个最大的正数最大,也... -
LeetCode 628. 三个数的最大乘积(简单)
2021-01-20 16:05:14输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。 我的Java代码: 思路:要求三个数的最大乘积,其实也就只有两种情况,一种是三个最大数的乘积最大,一种是两个最小数(均是负数)和一个最 -
Java实现 LeetCode 628 三个数的最大乘积(暴力大法)
2020-03-30 17:15:32628. 三个数的最大乘积 给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。...输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。 PS: 两种可能,一种全是正数, 一...
收藏数
764
精华内容
305
-
JS: map 和 weakMap
-
2016通信中级互联网真题.pdf
-
xy37.javajavajava
-
Samba 服务配置与管理
-
mysql-5.7.32-winx64.zip
-
PowerBI重要外部工具详解
-
MySQL 四类管理日志(详解及高阶配置)
-
包头鱼与鲇鱼数据集.txt
-
【Python-随到随学】FLask第二周
-
MMM 集群部署实现 MySQL 高可用和读写分离
-
DVD数码相册大师.rar
-
《ChinaTeXMathFAQ_V1.1》.pdf
-
2021周记07:新的一年正式开始
-
SnapGene 3.2.1 Win安装.rar
-
2016 年中级通信工程师考试综合能力真题.pdf
-
华为1+X——网络系统建设与运维(高级)
-
11. 含k个3的数.cpp
-
客户端向日葵SunloginEnterprise_3.0.0.27372.exe
-
HP_M1130_M1210_MFP_Full_Solution-v20180815-10158769.rar
-
投标方法论