1 条题解

  • 0
    @ 2021-07-17 07:37:36
    #include<bits/stdc++.h>
    using namespace std;
    
    char arr[3005];
    char* p = arr+1500;
    int main()
    {
        string code; getline(cin,code);
        for(int i=0; i<code.length(); i++)
        {
            char c = code[i];
            if(c == '+') (*p)++;
            if(c == '-') (*p)--;
            if(c == '>') p++;
            if(c == '<') p--;
            if(c == '.') putchar(*p);
            if(c == ',') *p = getchar();
            if(c == '[') if(!(*p)) while(code[i]!=']') {i++;}
            if(c == ']') if(*p) do{i--;} while(code[i]!='[');
        } 
        return 0;
    }
    
  • 1

信息

ID
1276
难度
6
分类
(无)
标签
(无)
递交数
75
已通过
19
通过率
25%
被复制
6
上传者