3 条题解

  • 2
    @ 2023-11-8 13:22:49
    #include<iostream>
    using namespace std;
    
    int main(){
        string s;
        int k;
    
        cin>>s>>k;
        cout<<s[s.size()-k]<<endl;
        return 0;
    }
    
    
    • 1
      @ 2023-11-8 13:23:09

      34

      • -1
        @ 2023-1-25 10:59:22

        这题的 digit\operatorname{digit} 函数只是一个幌子

        其实换一个思路想就很简单

        如果 nn 是一个 string\operatorname{string} 类型的字符串

        $\operatorname{digit}(n,k)=s[s.\operatorname{size}()-k]$

        注:本来应是s[s.size()+1-k],但是string类型的结尾是转义字符(不可见)'\0',因此不必+1

        code:

        #include<iostream>
        using namespace std;
        
        int main(){
            string s;
            int k;
        
            cin>>s>>k;
            cout<<s[s.size()-k]<<endl;
            return 0;
        }
        
        • 1

        信息

        ID
        6956
        时间
        1000ms
        内存
        128MiB
        难度
        1
        标签
        (无)
        递交数
        12
        已通过
        11
        上传者