Javascript 给定两个正整数N和X,其中N是总患者数,X是新患者到达后的持续时间(以分钟为单位)
给定两个正整数N和X,其中N是总患者数,X是新患者到达后的持续时间(以分钟为单位)。另外,医生只给每个病人10分钟的时间。任务是计算最后一位患者需要等待的时间(分钟) 输入: 第一行输入包含测试用例T的数量。接下来的几行表示患者总数N和下一个患者就诊的时间间隔X(以分钟为单位) 输出: 输出最后一位患者的等待时间 限制条件:Javascript 给定两个正整数N和X,其中N是总患者数,X是新患者到达后的持续时间(以分钟为单位),javascript,python,Javascript,Python,给定两个正整数N和X,其中N是总患者数,X是新患者到达后的持续时间(以分钟为单位)。另外,医生只给每个病人10分钟的时间。任务是计算最后一位患者需要等待的时间(分钟) 输入: 第一行输入包含测试用例T的数量。接下来的几行表示患者总数N和下一个患者就诊的时间间隔X(以分钟为单位) 输出: 输出最后一位患者的等待时间 限制条件: 1如果Javascript指的是Node.js,那么这就是代码。由于Node.js的异步特性,处理用户输入有点繁琐 const readline = require(&qu
1如果Javascript指的是Node.js,那么这就是代码。由于Node.js的异步特性,处理用户输入有点繁琐
const readline = require("readline");
async function solve(n) {
for (let i = 0; i < n; i++) { // for i in range(n)
let t = 0;
let inputs = (await readInput()).split(" ");
let a = inputs[0]; let b = inputs[1]; // a, b = map ...
if (a === 1) {
console.log(t);
} else {
t = (a - 1) * (10 - b);
console.log(t);
}
}
}
function readInput() {
// Creates an interface for input and output
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
// Returns the input
return new Promise((resolve) => rl.question("Input: ", (ans) => {
rl.close();
resolve(ans);
}))
}
async function main() {
await solve(await readInput());
}
main().then(_ => console.log("Done"));
const readline=require(“readline”);
异步函数求解(n){
对于(设i=0;irl.question(“输入:”,(ans)=>{
rl.close();
解决(ans);
}))
}
异步函数main(){
等待解决(等待readInput());
}
main()。然后(=>console.log(“完成”);
主类{
静态整数等待时间(整数n,整数x){
int wait1=x*(n-1);//到最后一位患者到达的总时间
int wait2=(n-1)*10;//医生看望所有患者(最后一位除外)的总时间
int wait=wait2-wait1;//总等待时间
如果(等待),请添加注释以解释您的答案
class Main {
static int waittime(int n ,int x){
int wait1 = x*(n-1); //total time till the last patient arrived
int wait2 = (n-1)*10; //total time doctor take to see all patient except last
int wait = wait2-wait1;//total wait time
if(wait<0)
wait = 0;
return wait;
}
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
int t = sc.nextInt(); // t is total test case
int n ,x;
int arr[] = new int[t];
for(int i=0;i<t;i++){
n = sc.nextInt();
x = sc.nextInt();
arr[i] = waittime(n,x); // storing wait time for each
// test case
}
for(int i=0;i<t;i++){
System.out.println(arr[i]);
}
}