[Xâu Ký Tự Cơ Bản]. Bài 1. Chữ số đứng giữa

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
Input: stdin
Output: stdout

Nguồn bài:
28Tech
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho số nguyên không âm N, hãy xác định chữ số đứng giữa của N, trong trường hợp N không có chữ số đứng giữa thì in ra "NOT FOUND".

Ví dụ : N = 12345 thì số đứng giữa là 3, N = 2213 thì không có chữ số đứng giữa.


Đầu vào

Một dòng duy nhất chứa số nguyên dương N


Giới hạn

0<=N<=10^18


Đầu ra

In ra chữ số đứng giữa của N hoặc in ra NOT FOUND nếu N không có số đững giữa


Ví dụ :

Input 01
999996472
Output 01
9

Bình luận

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



  • 0
    Kelvin2206  đã bình luận lúc 4, Tháng 4, 2026, 13:48

    include <iostream>

    #include <vector>
    #include <algorithm>
    #include <map>
    #include <set>
    #include <queue>
    #include <stack>
    #include <string>
    #include <cstring>
    #include <sstream>
    #include <cmath>
    #include <iomanip>
    #include <numeric>
    #include <utility>
    using namespace std;
    
    typedef long long ll; 
    typedef long double ld; 
    typedef string str;
    typedef vector<ll> vi;
    typedef pair&lt;ll, ll> pi;
    
    #define pb push_back
    #define rs resize
    #define all(x) x.begin(), x.end()
    #define el '\n'
    
    const ll INF = 1e18;
    const ll MOD = 1e9 + 7;
    
    vi a;
    
    void Solve() {
        str s; cin >> s;
        if (!(s.size() & 1)) cout << "NOT FOUND";
        else cout << s[s.size() / 2];
    }
    
    int main() {
        ios::sync_with_stdio(0); cin.tie(nullptr);
    
        ll t = 1; // cin >> t;
        while(t--) Solve();
    }
    

  • -2
    quanphan475  đã bình luận lúc 11, Tháng 9, 2025, 13:49

    full ac

    #include <iostream>
    using namespace std;
    int main(){
        string n; 
        cin >> n;
        if (n.size() % 2 == 0) cout << "NOT FOUND"; 
        else cout << n[(n.size() - 1) / 2]; 
    }
    

  • 0
    hoang_minh_862  đã bình luận lúc 8, Tháng 9, 2025, 3:06

    string n; cin >> n;

    if (n.size() % 2 == 0){ cout << "NOT FOUND"; } else{ cout << n[(n.size() - 1) / 2]; }


  • 0
    nduc1907  đã bình luận lúc 7, Tháng 9, 2025, 10:02

    include <iostream>

    include <string.h>

    using namespace std;

    int main(){ ios::syncwithstdio(false); cin.tie(0);

    string n; cin >> n;
    
    if (n.size() % 2 == 0){
        cout << "NOT FOUND";
    }
    else{
        cout << n[(n.size() - 1) / 2];
    }
    

    }