Open utterances-bot opened 3 years ago
@takasugitut anh thấy code em gửi lên sai mà. Em có thể thử bằng Live IDE có ở chân của website nhé
Em nghĩ em không đúng hết là 1 phần ở giới hạn đề ạ.Mod cho em hỏi có kiểu dữ liệu lớn hơn long long ko ạ ?
Em nghĩ em không đúng hết là 1 phần ở giới hạn đề ạ.Mod cho em hỏi có kiểu dữ liệu lớn hơn long long ko ạ ?
@nhat-deisgn Xem tags của bài tập em ơi :+1:
ae tham khảo cách mình
mn người cho mình hỏi nếu số là 0123 thì mình tính là 3 số hay 4 số ạ
mn người cho mình hỏi nếu số là 0123 thì mình tính là 3 số hay 4 số ạ
Không có trường hợp test mà số bắt đầu là 0 nha em, yên tâm.
ko xem dc bo test co nhung gi de biet con sua code
Mọi người chú ý giới hạn nhé
mọi người dùng chuỗi ( độ dài chuỗi ) để kiểm tra là được nhé
@gplminhduc147 Bạn cho mình hỏi ở while với if là như thế nào vậy ạ? Mình không hiểu lắm.
Nếu số giới hạn là ∣n∣≤10^2 là chuôi phải có tối thiểu 3+2=5 ký tự vì -100null, vậy giới hạn chuổi theo đề là 10^1000 là 1000+2 = 1002 ký tự. Phải không ta?
10^1000 thi kieu nao moi duoc :(
Tại sao một bài đơn giản mà , lại phải phức tạp khi dùng chuỗi như vậy ạ
Tại sao một bài đơn giản mà, lại phải phức tạp khi dùng chuỗi như vậy ạ
Ngay cả kiểu long long cũng không thể xử lý số quá lớn nên mới phải dùng string nhé. Thực ra thì có lẽ là sẽ có cách khác để xử lý số lớn nhưng hầu hết những người ở đây chưa đạt đến mức đấy (kể cả em) :))
|n| nên các bạn phải xử lý vụ số âm nữa nhé :)
|n| nên các bạn phải xử lý vụ số âm nữa nhé :)
bài này dễ hơn mình tưởng nhỉ :v
ai giải bài này bằng python3 cho em tham khảo với ạ
ai giải bài này bằng python3 cho em tham khảo với ạ
test 2 và 4 là số âm đó bạn, bạn bỏ dấu âm đi là ok
ai giải bài này bằng python3 cho em tham khảo với ạ
n = int(input())
print("{}".format(len(str(n).replace("-",""))))
ép chuỗi, bỏ dấu âm và đếm bằng len nhé
Mn cho em hỏi xem test case ở đâu vậy
không biết cái id 1 2 3 4 5 là gì hết làm sao biết chưa hợp lý ở đâu mà sửa ad
ae tham khảo C:
int main() { char n[1001]; scanf("%s",n); printf("%ld\n",(n[0]=='-')?(strlen(n)-1):strlen(n)); return 0; }
đầu bài để 10^1000 làm mình loay hoay nửa tiếng đồng hồ
Bài này các bạn cho input vào là chuỗi luôn nhé Đây là lời giải của mình đã AC. Nếu bạn đã cố gắng mà chưa làm được thì có thể tham khảo lời giải của mình.
```cpp
#include
Đây là lời giải của mình sử dụng chuỗi được viết bằng C, nếu các bạn chưa làm được có thể tham khảo nhé!
``` cpp
#include
làm sao để xem đc bài nộp của người khác vậy ạ
làm sao để xem đc bài nộp của người khác vậy ạ
trừ khi ngta đăng cho bạn xem, chứ bạn ko xem đc code của ngta đâu nhé
Do giới hạn bài như thế nên bắt buộc phải làm kiểu String nhé
using namespace std;
int main(){ string s;
cin >> s;
while(s[0]=='-') s.erase(0, 1);
cout << s.length();
}//cho ai k bieets
Đây là lời giải của mình đã AC. Nếu bạn đã cố gắng mà chưa làm được thì có thể tham khảo lời giải của mình.
```cpp
#include
bài lừa tình thôi, dùng string nhé các con vợ
code C++ AC: https://www.rapidtables.com/tools/notepad.html
string chac dc
Dành cho mấy bạn học Python3: print(len(str(abs(int(input())))))
má ơi số âm có dấu trừ nó tính luôn cả dấu trừ ạ :))), xài string nếu dùng âm thì count -1 nhá :v
Đây là lời giải của mình đã AC. Nếu bạn đã cố gắng mà chưa làm được thì có thể tham khảo lời giải của mình.
```py Python3 n = int(input('>>> ')) if n >=0: print('So luong chu so cua', n, 'la', len(str(n)), 'chu so') else: m = -n print('So luong chu so cua', n, 'la', len(str(m)), 'chu so') ```
bài này làm bằng Java thì hơi nhàn nhờ xD
```java /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package main; import java.math.BigInteger; import java.util.Scanner; /** * * @author Nguyen */ public class Main { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here Scanner sc = new Scanner(System.in); String t = sc.nextLine(); t = t.replaceAll(" ", ""); t = t.replaceAll("-", ""); String[] arr = t.split(""); System.out.println(t.split("").length); } } ```
Đây là lời giải của mình đã AC bằng PYTHON3. Nếu bạn đã cố gắng mà chưa làm được thì có thể tham khảo lời giải của mình.
```py n=input() if n[0]=="-": print(len(n)-1) else: print(len(n)) ```
Đây là lời giải của mình đã AC. Nếu bạn đã cố gắng mà chưa làm được thì có thể tham khảo lời giải của mình.
// #include
tự viết lại
theo cách mình hiểu cho nhớ nhé
^^Ngôn Ngữ C++
```cpp
#include
ý tưởng là em lấy logarit cơ số 10 của n. làm tròn phần nguyên . vậy thì số chữ số =n+1
dạ cho em hỏi là sao lại dùng là S.length() mà k được xài length(S) ạ 🤔
dạ cho hỏi em test cuối là gì vậy ạ
Code Python 3: Bài đơn giản mà sao các bạn cứ phức tạp hóa lên thế... n=input() print(len(n) if n[0] != '-' else len(n)-1)
test 5 là gì vậy ạ em cám ơn
Code c++ của mình, các bạn có thể tham khảo.
```cpp
#include
Anh chị có thể cho em hướng giải hoặc code c++ để em tham khảo với được không ạ :(((
Đây là lời giải của mình đã AC. Nếu bạn đã cố gắng mà chưa làm được thì có thể tham khảo lời giải của mình.
```cpp
#include
Đây là lời giải của mình đã AC. Nếu bạn đã cố gắng mà chưa làm được thì có thể tham khảo lời giải của mình.
n=input().replace("-","") a=0 if n.isnumeric(): print(len(n)) else: for i in n: if i.isnumeric(): a+=1 print(a)
Luyện Code Online | Chi tiết bài tập
https://luyencode.net/problem/VL10