小编SAJ*_*AJW的帖子

查找亚军得分 >> 说明

根据参加者的大学运动会成绩单,您需要找到亚军成绩。给你分数。将它们存储在列表中并找到亚军的分数。

输入格式

第一行包含 N。第二行包含 N 个整数的数组,每个整数用空格分隔。

我找到了这个解决方案

n = int(input())

nums = map(int, input().split())    
print(sorted(list(set(nums)))[-2])
Run Code Online (Sandbox Code Playgroud)

有人能解释一下为什么我们在这里使用地图功能吗?

另外,如果有人可以向我解释这一行:

nums = map(int, input().split())
Run Code Online (Sandbox Code Playgroud)

python

9
推荐指数
2
解决办法
4万
查看次数

如何让一个变量依赖于一个类中的其他变量?

变量有什么问题international_standard_book_number?我怎样才能让它改变,无论何时isbn_field_i改变?

#include <iostream>
#include <string>

class ISBN
{
private:
  unsigned int isbn_field_1 = 0;
  unsigned int isbn_field_2 = 0;
  unsigned int isbn_field_3 = 0;
  char digit_or_letter = 'a';
  std::string international_standard_book_number =
    std::to_string(isbn_field_1) + "-" + std::to_string(isbn_field_2) + "-" +
    std::to_string(isbn_field_3) + "-" + digit_or_letter;

public:
  ISBN()
  {
    isbn_field_1 = 0, isbn_field_2 = 0, isbn_field_3 = 0, digit_or_letter = 'a';
  }
  ISBN(unsigned int a, unsigned int b, unsigned int c, char d)
  {
    isbn_field_1 = a, isbn_field_2 …
Run Code Online (Sandbox Code Playgroud)

c++ initialization-list c++17 default-initialization

6
推荐指数
2
解决办法
168
查看次数