news 2026/8/11 10:10:42

(新卷,100分)- 单词重量(Java JS Python)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
(新卷,100分)- 单词重量(Java JS Python)

(新卷,100分)- 单词重量(Java & JS & Python)

题目描述

每个句子由多个单词组成,句子中的每个单词的长度都可能不一样,我们假设每个单词的长度Ni为该单词的重量,你需要做的就是给出整个句子的平均重量V。

输入描述

输出描述

用例
输入Who Love Solo
输出3.67
说明
题目解析

本题应该是考察如何保留2位小数并四舍五入。

在JS中,可以使用Number.prototype.toFixed(保留几位)

JavaScript算法源码
/* JavaScript Node ACM模式 控制台输入获取 */ const readline = require("readline"); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); rl.on("line", (line) => { const arr = line.split(" "); const sum = arr.reduce((p, c) => p + c.length, 0); console.log((sum / arr.length).toFixed(2)); });
Java算法源码
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] arr = sc.nextLine().split(" "); double sum = 0; for (String s : arr) { sum += s.length(); } System.out.println(String.format("%.2f", sum / arr.length).toString()); } }
Python算法源码
# 输入获取 arr = input().split() sumV = 0 for i in range(len(arr)): sumV += len(arr[i]) print(round(sumV / len(arr), 2))
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/9 20:42:57

11、C语言程序设计:_FUNCTION__ 宏在嵌入式开发中的应用

1. 基本介绍__FUNCTION__ 是C语言的一个特殊预定义标识符,它在编译时会被替换为当前函数的名字(字符串常量)。__FUNCTION__ 的主要优势: 【1】自动获取函数名 - 无需手动输入,减少错误 【2】代码维护方便 - 函数重命名…

作者头像 李华
网站建设 2026/8/9 21:01:55

weixin194高校学习助手小程序ssm(源码)_kaic

第5章 系统实现 进入到这个环节,也就可以及时检查出前面设计的需求是否可靠了。一个设计良好的方案在运用于系统实现中,是会帮助系统编制人员节省时间,并提升开发效率的。所以在系统的编程阶段,也就是系统实现阶段,对于…

作者头像 李华
网站建设 2026/8/9 16:20:09

社会网络仿真软件:NetLogo_(10).NetLogo高级编程技巧

NetLogo高级编程技巧 在前一节中,我们已经了解了NetLogo的基础编程和模型构建方法。本节将深入探讨NetLogo的一些高级编程技巧,帮助你更高效、更灵活地构建复杂的社会网络仿真模型。这些技巧包括但不限于:高级数据结构的使用、优化模型性能、…

作者头像 李华
网站建设 2026/8/10 22:05:36

业务复杂也能零代码?XinServer 可视化建表解析

业务复杂也能零代码?XinServer 可视化建表解析 最近跟几个做前端和移动端的朋友聊天,发现大家普遍有个头疼事儿:项目一到需要后端支持的时候,进度就卡壳。要么得等后端排期,要么自己硬着头皮去学 Node.js、Spring Boo…

作者头像 李华