Tính tích (THTA Vòng Tỉnh/TP 2022)

Xem PDF

Điểm: 100 Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Tính tích (THTA Vòng Tỉnh/TP 2022)

Cho ba số tự nhiên \(A,B,C\). Hãy tìm tích lớn nhất tạo bởi hai hoặc ba số đã cho

Input

  • Nhập vào ba số tự nhiên \(A, B,C\ (0 < A,B,C < 1000)\). Mỗi số được ghi trên một dòng

Output

  • Ghi ra tích lớn nhất tìm được

Example

Test 1

Input
5 
2 
6 
Output
60
Note

Ta lấy cả ba số nhân vào nhau \(5 \times 2 \times 6 = 60\) là được tích lớn nhất.

Test 2

Input
4
0
1 
Output
4
Note

Nếu lấy cả ba số nhân với nhau sẽ được tích là 0 nên chúng ta lấy \(4 \times 1 = 4\) là kết quả lớn nhất tạo thành.


Bình luận


  • 0
    Avocadorable    12:43 p.m. 1 Tháng 5, 2024
    from math import prod
    
    a = int(input())
    b = int(input())
    c = int(input())
    l = [a, b, c]
    
    while 0 in l:
        l.pop(l.index(0))
    
    if len(l) <= 1:
        print(0)
    else:
        print(prod(l))
    

    • 0
      Suzanna    9:47 p.m. 29 Tháng 1, 2024

      Bài đã cho ba số dương lớn 0 mà sao trong test đề lại có một số có giá trị bằng 0 là sao ???


      • 0
        baonhithieu    7:58 p.m. 7 Tháng 10, 2023

        cho mình xin code hướng dẫn dc ko ạ

        1 phản hồi

        • 1
          NTT_36    3:34 p.m. 22 Tháng 7, 2023

          Bài này ảo ở chỗ là rõ đề ghi A,B,C>0 mà lại có trường hợp a hoặc b hoặc c=0


          • 0
            Vudoanh908    11:53 p.m. 4 Tháng 9, 2022

            tesst 2 cuar bai nay sai phai ko mn

            2 phản hồi