VL10 - Đếm số lượng chữ số của số n

View as PDF

Submit solution


Points: 1.00 (partial)
Time limit: 0.5s
Memory limit: 256M

Author:
Problem types
Allowed languages
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift

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

Input

  • Số nguyên ~n~

Giới hạn

  • ~|n| \le 10^{1000} ~

Output

Số lượng chữ số của số ~n~

Sample

Input #1
1234
Output #1
4

Comments

Please read the guidelines before commenting.



  • 0
    vinhlamcode  commented on March 11, 2025, 7:50 a.m.

    hihihahahoho


  • 0
    nni  commented on March 5, 2025, 11:35 a.m.

    nó đúng có 3 tét


  • 0
    Onadore  commented on Jan. 30, 2025, 8:52 a.m.

    str s; inp>>s; out<<s.size()-(s[0]=='-');


  • 0
    tuan23032012  commented on Dec. 8, 2024, 9:31 a.m.

    nó chỉ đúng 3 bộ test thui


  • -2
    tuan23032012  commented on Dec. 8, 2024, 9:31 a.m.

    ai cứu mik bài này với


  • -2
    ndanh190215  commented on Nov. 30, 2024, 8:10 a.m.

    camera chi bi đi


  • -3
    dtdat160314  commented on Nov. 28, 2024, 8:57 a.m.

    skibidi toilet


  • -3
    khnguyen21th06  commented on Nov. 16, 2024, 8:28 a.m.

    check n[0] == '-' là check xem số có âm hay không hả mn


  • -2
    kietjumper  commented on Oct. 21, 2024, 3:50 p.m.

    Để ~n~ thành dạng string, dùng hàm ~size()~ để in ra kích thước của ~n~.

    Trước khi in ra thì kiểm tra: ~n[0]~ == '-' thì ~n.size()~ -- nhé


  • -1
    bnbnbn  commented on Dec. 16, 2024, 1:23 a.m.

    m the hien ak cmm


  • -2
    kimphu  commented on May 21, 2024, 11:15 a.m.

    test 3 4 6 la gi v mn ;-;


  • -2
    nguyenha  commented on April 28, 2024, 4:04 a.m.

    bài này bắt nhập n lớn quá ạ, e muốn hỏi là boost::multiprecision k dùng được hả mọi người, e chạy đc trên codeblock nhưng nộp bài trên web k chạy đc ạ=(


    • 2
      ctq_justiin  commented on April 28, 2024, 11:52 a.m.

      dùng string nhé


  • -3
    thangok  commented on March 31, 2024, 9:12 a.m.

    Sử dụng chuỗi và lưu ý với trường hợp số âm nhé


  • -1
    kieuly123  commented on March 18, 2024, 1:13 p.m.

    test 6 là gì v ạ


    • -1
      MSon_005  commented on Oct. 19, 2024, 8:21 a.m. edited

      test 6 là 1 số âm lớn nhé


  • -1
    hieuvgcfxz  commented on May 7, 2024, 2:41 p.m.

    bài này số nguyên quá lớn sẽ bị tràn nếu bạn dùng int b đổi sang string là được


  • 0
    dainghiajustiin  commented on March 8, 2024, 7:00 p.m.

    dữ liệu vào có thể lên đến 1000 kí tự nên bạn dùng string nhé và chú ý trường hợp số âm nữa


  • -2
    youngTRnevalies  commented on May 4, 2024, 4:20 p.m.

    test 6 là 1 số âm có 1000 chữ số


  • -1
    minh2312130  commented on Jan. 19, 2024, 1:10 p.m.

    hình như cái này sai tới mấy testcase lận thiếu trường hợp số âm nữa


  • -3
    Tuangoc  commented on Jan. 9, 2024, 7:37 a.m.

    tôi cũng học java mà ông giải kiểu j mà nó đúng hết tất cả các test case hay v chỉ tôi với


  • -2
    tuantrinhnong  commented on Oct. 28, 2023, 5:24 a.m.

    mọi người ơi cho em hỏi bài này code c thì làm như nào ạ


  • -2
    taithikgirl  commented on Oct. 28, 2023, 2:34 a.m.

    hao no


  • -3
    rabbitcode  commented on Sept. 8, 2023, 10:08 p.m.

    Bạn nào mà dùng python mà làm thì mình thấy ép kiểu từ int sang str rồi mình dùng len() để đếm chữ số cũng ổn đấy


  • -3
    Phamnhatvuong555  commented on Dec. 2, 2023, 4:30 p.m.

    ko cần ép int sang str cũng ko cần abs bài có hai trường hợp đó là n>=10 và n<=-10 dùng while rồi đếm như bình thường thôi nha bạn


  • -3
    Miruko  commented on Aug. 28, 2023, 3:55 p.m.

    cho mình hỏi test 5 là gì vậy?


    • -2
      thuhcm  commented on Oct. 5, 2023, 3:39 a.m.

      hình như nhập 0 hoặc -0 á bạn


  • -4
    tognoek  commented on Aug. 27, 2023, 2:24 a.m.

    bài này nếu có test 000001 thì các bạn thêm hàm xóa số 0 đi while(int(s[0]) == 48)


  • -3
    210_NguyenDucHai  commented on Aug. 22, 2023, 3:13 p.m.

    bài này mình dùng string thì acp all luôn, nhưng mình nghĩ ra được thêm test case như 001234 thì sẽ sai:/


  • -2
    lyhocc  commented on Aug. 17, 2023, 4:15 p.m.

    giới hạn test sợ vãi


  • -2
    Liem  commented on Aug. 13, 2023, 9:41 a.m.

    var n:string; begin readln(n); if n[1]='-' then delete(n,1,1); write(length(n));

    end.

    tes cuoi sao vay moi nguoi


  • -2
    longkonick  commented on Aug. 12, 2023, 2:08 a.m.

    Bài này mình không dùng length thì có khả thi ko mọi người ?


  • -2
    thattinh777  commented on Aug. 2, 2023, 2:24 a.m.

    Test cuối là gì vậy mọi người?


    • 3
      Hieu Nguyen  commented on Aug. 2, 2023, 5:25 a.m.

      Em check lại giới hạn của đề bài nhé.


  • -3
    BlackCat35973  commented on July 23, 2023, 2:54 p.m.

    thiết nghĩ nên để bài này là dễ chăng?


    • -2
      Liem  commented on Aug. 13, 2023, 9:43 a.m.

      xin code banj oi


  • -2
    ABC  commented on July 21, 2023, 3:15 a.m.

    bai nay sai string roi xuat cai chieu dai cua string la ra ra,neu co dua tru thi xoa dau tru ra khoi string


    • -2
      PhungTienDat  commented on Jan. 4, 2024, 5:09 a.m.

      xóa dấu - ra khỏi chuỗi kiểu j thế ạ?


  • -2
    nctmdt  commented on July 14, 2023, 10:39 a.m.

    cho em hỏi kiểu dữ liệu của n là gì ạ ?


    • -1
      Lerp  commented on July 14, 2023, 5:53 p.m.

      string nha bạn


      • -3
        Coding_boy  commented on July 19, 2023, 7:48 p.m.

        ông làm đung hết test không á?


        • -3
          nhuttruong2k9  commented on July 21, 2023, 11:29 a.m.

          trong test này có số âm bạn xóa dấu âm ra rồi in length ra