2 条题解

  • 1
    @ 2023-6-9 20:26:00

    python3用一个print()解决

    • 0
      @ 2023-6-29 17:33:14
      #include <bits/stdc++.h>
      using namespace std;
      string s;
      vector<int> ans;
      bool p(int x){
          for (int i=2;i*i<=x;i++){
              if (x%i==0){
                  return 0;
              }
          }
          return 1;
      }
      int main(){
          cin>>s;
          for (int i=0;i<s.size()-2;i++){//注意范围
              int num=(s[i]-'0')*10+(s[i+1]-'0');//求出两位数
              if (p(num)&&p(num%10*10+num/10)){
                  ans.push_back(num);
              }
          }
          for (int i=0;i<ans.size()-1;i++){//注意格式
              cout<<ans[i]<<',';
          }
          cout<<ans[ans.size()-1];
          return 0;
      }
      
      • 1

      信息

      ID
      138
      时间
      1000ms
      内存
      16MiB
      难度
      2
      标签
      递交数
      61
      已通过
      39
      上传者