Số chẵn lớn nhất (Contest ôn tập #02 THTA 2023)

Xem PDF

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

Với số tự nhiên \(n\) cho trước, hãy viết biểu thức xác định số chẵn \(m\) lớn nhất giống \(n\) ở tất cả các chữ số còn lại, trừ chữ số hàng đơn vị có thể giống hoặc khác.

Ví dụ với \(n=256\), biểu thức cần viết phải đưa ra giá trị \(m=258\).

Input

  • Một dòng duy nhất chứa số nguyên dương \(n\ (0 < n ≤ 10^9)\);

Output

  • Chứa số tự nhiên \(m\) theo yêu cầu.

Example

Test 1

Input
256
Output
258
Note

-


Bình luận


  • -1
    p12a3PhamNguyenKhanhChi    5:44 p.m. 7 Tháng 11, 2024

    bài này ngon! xin nhẹ 500 điểm với code if else.


    • 0
      tiendat05022014    10:08 a.m. 15 Tháng 8, 2024

      print(int(input())//10*10=8)


      • -1
        nguyenkitty878    11:09 a.m. 26 Tháng 7, 2024 chỉnh sửa 4

        n=int(input())
        h=n//1010+8
        print(n//10
        10+8)


        • 1
          nongducquan    5:27 p.m. 11 Tháng 7, 2024

          số cần tìm là số chẵn lớn nhất mà các hàng khác hàng đơn vị phải giống số ban đầu nên ta có thể thấy chữ số chẵn lớn nhất là 8 => chỉ việc in ra các hàng trước và thay hàng đơn vị thành số 8
          Để tối ưu thì nhất ta sẽ sử dụng xâu dể dù cho n <= 10^100 vẫn chạy ngon
          Code :

          include<bits/stdc++.h>

          using namespace std;
          string s;

          int main() {
          cin>>s;
          for (int i = 0; i < s.size()-1; i++) {
          cout<<s[i];
          }
          cout<<'8';
          }


          • 0
            Avocadorable    4:39 p.m. 5 Tháng 6, 2024
            print(input()[0:-1] + "8")
            

            • -1
              Vodangngoclam    7:55 p.m. 26 Tháng 5, 2024

              mình nghĩ bài này 100 thôi


              • 1
                baokhanh1162013    11:14 a.m. 29 Tháng 4, 2024

                bài làm thế này trong python 3:
                n = int(input())
                print(n//10*10+8)


                • 0
                  lehongduc    2:55 p.m. 14 Tháng 4, 2024

                  include <bits/stdc++.h>

                  define ll long long

                  using namespace std;
                  int main()
                  {
                  ll n;
                  cin>>n;
                  cout<<n/10<<8;
                  }

                  sao sai 3 test đầu nhể:/


                  • 0
                    blox    6:05 p.m. 26 Tháng 1, 2024

                    ok
                    thanks


                    • 3
                      Cao_Duy_Anh    9:18 a.m. 15 Tháng 10, 2023

                      dùng xâu đổi chữ số tận cùng thành 8 :))))))

                      • 1 bình luận nữa