[Buổi 7][Hàm số học][HW] Bài 5: Tổng chữ số và chữ số lớn nhất


LÀM BÀI

Points: 100
Time limit: 1.0s
Memory limit: 256M

Author:
Problem types
Allowed languages
C++

Tổng chữ số và chữ số lớn nhất

Bối cảnh

Một hệ thống mã hóa đơn giản đánh giá một số dựa trên hai chỉ số: tổng các chữ số và chữ số lớn nhất.

Bạn đã biết xử lý chữ số; bài này khuyến khích tách hai nhiệm vụ thành hai hàm riêng.

Yêu cầu

  1. Đọc số nguyên n.
  2. Tính tổng chữ số của |n|.
  3. Tìm chữ số lớn nhất của |n|.
  4. In sum maxDigit.

Yêu cầu tổ chức code

Tạo hai hàm sumDigits(n)maxDigit(n).

Lưu ý: Online Judge chủ yếu kiểm tra tính đúng của output. Yêu cầu tổ chức code được dùng để rèn đúng kỹ năng của buổi học và sẽ được giảng viên quan sát khi chữa bài.

Input

Một số nguyên n.

Output

Hai số nguyên.

Ràng buộc

|n| ≤ 10^18.

Ví dụ 1

Input

5832

Output

18 8

Giải thích

Các chữ số của 5832 là 5,8,3,2. Tổng bằng 18 và chữ số lớn nhất là 8, nên output 18 8.

Ví dụ 2

Input

0

Output

0 0

Giải thích

0 có tổng chữ số bằng 0 và chữ số lớn nhất cũng bằng 0.

Thông tin học tập

  • Module: M02
  • Buổi: B07
  • Loại bài: HOMEWORK
  • Độ khó: Easy
  • Concepts: functions, digit processing, accumulators
  • Giới hạn kiến thức: B01-B07
  • Time limit: 1 second(s)
  • Memory limit: 256 MB
  • Point: 100

Comments

There are no comments at the moment.

Zalo