VL18 - Tìm số đảo ngược

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, PyPy, Python, Ruby, Rust, Scratch, Swift

Viết chương trình tìm số đảo ngược của 1 số nguyên dương ~n~ nhập từ bàn phím.

Giới hạn

  • ~ 0 \lt n \le 10^{1000} ~

Input

Số nguyên dương ~n~

Output

Số nguyên dương đảo ngược của số ~n~

Sample

Input #1
1234
Output #1
4321
Input #2
1320
Output #2
231

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    an_hq46  đã bình luận lúc 10, Tháng 4, 2025, 15:37

    á~damate


  • 0
    huykhanh222  đã bình luận lúc 28, Tháng 3, 2025, 4:53

    có thể là do input là số kiểu abcde0 nhưng khi đảo ngược nó ra 0edcba nhưng kết quả đúng là edcba


  • 1
    imjust4funs  đã bình luận lúc 25, Tháng 3, 2025, 15:29 sửa 4

    Code C++ cho các bạn tham khảo: https://ideone.com/e.js/AYiRAS


    Phương pháp giải: số quá lớn mà trong mọi chương trình lập trình ko có định dạng số nào có thể chứa nổi, trừ khi bạn rảnh háng đến mức ngồi băm nhỏ dãy số ra rồi tính toán thôi nên các bạn hãy dùng kiểu string để thao tác

    Chú ý: các bạn nên tìm cách loại bỏ hết các số 0 ở cuối dãy chưa đảo ngược để khi đảo ngược lại thì số đầu tiên của dãy đã đảo ngược không phải là số 0 -> Các test 4,5,6 sẽ rơi ở trường hợp này, riêng test 4 sẽ là trường hợp abc000cde000...0000000xyz00000mnpq0000


    Các bạn nếu thấy có ích hãy like bài để bài nổi lên trên cùng cho những đồng chí đi sau có thể tham khảo!


  • 0
    kietjumper  đã bình luận lúc 16, Tháng 3, 2025, 13:52

    My Solution100%AC


  • 1
    KS_TDN_LDMQ  đã bình luận lúc 1, Tháng 3, 2025, 4:35

    Xem Kĩ Sample 2 là ae hiểu:/


  • 1
    bads  đã bình luận lúc 21, Tháng 2, 2025, 16:35

    test 4,5 khó quá


  • -11
    chienhungvuong  đã bình luận lúc 8, Tháng 2, 2025, 9:26 sửa 4

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • 1
    bnpdat2012  đã bình luận lúc 1, Tháng 2, 2025, 9:11

    test 4 la j vay


  • 1
    fansatij10  đã bình luận lúc 13, Tháng 1, 2025, 6:40

    Có test có trường hợp nhiều số 0 ở cuối nên cần thêm loop để lọc hết số 0 mới in nha :vv


  • 1
    Luanhensam  đã bình luận lúc 16, Tháng 11, 2024, 5:17

    các test cuối là số đuôi nhiều 0 như 21342420000000 nha aeae


  • 1
    wronganswer  đã bình luận lúc 6, Tháng 11, 2024, 4:07

    số lên đến ~10^{1000}~ thì c++ nó không chứa được đâu, b đổi sang dùng string nhé


  • 2
    leviet15  đã bình luận lúc 31, Tháng 10, 2024, 7:22

    test 4 và test 5 là gì v


  • 3
    nguyenminhtuan11122  đã bình luận lúc 18, Tháng 4, 2024, 11:01

    ok số rất to nên là các bạn hãy sử dụng string nhé


  • 3
    bahahahahhaahah  đã bình luận lúc 26, Tháng 3, 2024, 6:44

    giải thích tui với đc khong b


  • 3
    Hailun  đã bình luận lúc 30, Tháng 1, 2024, 2:19
    • Không có số nguyên nào giới hạn 10^1000 đâu
      • Dùng chuỗi nhé!

  • 2
    glegleglegle  đã bình luận lúc 23, Tháng 1, 2024, 14:53

    test 4 là gì v


    • -4
      haoblung  đã bình luận lúc 14, Tháng 2, 2024, 14:53

      Bạn nên tự thử test với những con số có thật nhiều chữ số tầm 100-1000 chữ số để xem chương trình hoạt động đúng không là những test cuối.


  • 2
    trinhtheanh3010  đã bình luận lúc 22, Tháng 12, 2023, 13:43

    test 4 là gì v ạ


  • 4
    hoanglb2k2  đã bình luận lúc 10, Tháng 7, 2023, 17:23

    bài này phải dùng chuỗi (string) nhé chứ không dùng số học được vì 10^1000 vượt quá long long rồi


    • -2
      DucThanh_369  đã bình luận lúc 28, Tháng 8, 2023, 14:41

      test 4,5 là gì vậy ạ ?


      • -3
        haoblung  đã bình luận lúc 14, Tháng 2, 2024, 14:56

        không biết nhưng mà bạn thử tự chạy và test với những số lớn tầm 100-1000 chữ số là ok test cuối