☰
(新卷,100分)- 单词重量(Java JS Python)
2026/10/24 16:13:11 网站建设 项目流程

(新卷,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))

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询