Điểm:
100 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Nhập vào từ bàn phím một số nguyên dương \(n\) \((n≤10^{16})\). Hãy tìm và in ra màn hình chữ số lớn nhất của số \(n\).
Input
- Số nguyên dương \(n\)
Output
- Kết quả của bài toán
Example
Test 1
Input
70128
Output
8
Bình luận
cái đề khó vãi
Easy
siu dễ luôn á dùng đúng hàm max là dc
easy:
n=int(input())
b=str(n)
print(max(b[0],b[1],b[2],b[3]))
a = int(input())
b = []
while a > 0:
c = a % 10
b.append(c)
a //= 10
b.sort(reverse=True)
print(b[0])
n=int(input())
A=[]
while n > 0:
x=int(n%10)
A.append(x)
n=(n-x)/10
A.sort()
A.reverse()
print(A[0])
include<bits/stdc++.h>
using namespace std;
using namespace std;
long long d,s,n;
int main()
{
s=0;
cin>>n;
while (n>0)
{
s=max(s,n%10);
n=n/10 ;
}
cout<<s;
return 0;
}
hint
các chữ số nằm từ 0 - 9, chỉ cần i chạy từ 9 về 0, nếu pos(i,x)<>0 thì in i và ktct
có gợi ý nào k .-.