420A - Start Up - CodeForces Solution


implementation *1000

Please click on ads to support us..

Python Code:

def ips(s):
    flag = 0
    for i in s:
        if i not in ['A', 'H', 'I', 'M', 'O', 'T', 'U', 'V', 'W', 'X', 'Y']:
            flag = 1
    return flag


pd = 1
pd2 = 1
str_s = input()
if ips(str_s):
    pd = 0
cnt = 0
str_rs = str_s[::-1]
if str_s != str_rs:
    pd2 = 0
if pd == 1 and pd2 == 1:
    print("YES")
else:
    print("NO")

C++ Code:

/*                                          ████
                                          ████████
                      ██                  ██████████
                    ████                  ████  ████
                  ██████                  ██    ████▓▓
                  ██  ██▓▓              ▓▓██      ████
                  ██  ████▓▓            ████      ████▓▓
                ▓▓██    ████▓▓      ▓▓▓▓██        ██████
                ██      ██████▓▓▓▓▓▓██████          ████▓▓
                ██    ▓▓██████████████████▓▓        ██████
                ██  ▒▒██████████████████████▓▓██    ██████
                ██▓▓████████████████████████████  ▓▓██████▓▓
                ████████████████████████████████▓▓██████████▓▓▓▓
              ▓▓████  ██████    ██████████████████████████████████
              ████    ████      ██████████████████████████████████
            ▓▓██      ██            ██████████████████████████████▓▓
            ██████  ▓▓██      ▓▓████    ████████████████████████████
            ██████  ████  ██████████████      ██████████████████████
            ░░██    ██░░▓▓██████████░░          ░░██████████████████▓▓
          ████░░  ▓▓██  ██████░░░░░░              ░░██████████████████
      ▓▓▓▓░░      ░░░░  ░░██░░                      ░░████████████████░░
  ████████████                                        ██████████████████
  ██████████████                                        ████████████████
  ██████████████                                        ████████████████
  ████████████░░                                        ████████████████
  ░░████████░░                                          ████████████████
    ██████                                            ██████████████████
    ████████                  ████                    ██████████████████
    ████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░                    ██████████████████
    ░░████████████████████░░░░                      ▒▒██████████████████
      ████████░░░░░░░░░░░░  ██▒▒                    ████████████████████
      ░░░░████▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░                    ████████████████████
              ██████████                          ██████████████████████
              ████████                            ██████████████████████
              ████████                          ████████████████████████
              ██████████                      ████████████████████████
            ██████████████                    ████████████████████████
            ██████████████                  ████████████████  ████████
          ████████    ██████              ████████████████    ██████
          ██████      ██████            ████████████████░░      ████
        ████████        ████          ████████████████          ████
      ██████████        ████        ████████████████              ██
        ██████████    ████        ██████████████
            ████████          ██████████████
                ████████████████████████

*/
#include <bits/stdc++.h>
#include <sstream>
#define ll long long
#define endl "\n"
#define yes  cout<<"YES"<<endl;
#define no   cout<<"NO"<<endl;
#define pb   push_back
#define w(t) while(t--)
#define f(s) for(int i=0;i<s.size();i++)
#define f(n) for(int i=0;i<n;i++)
#define messi  ios_base::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr);
#define space <<" "
#define die return 0;
#define allr(a) a.rbegin(),a.rend()
#define all(a) a.begin(),a.end()
using namespace std;
int main()
{
    messi
    string s,r;
    cin>>s;
    transform(s.begin(), s.end(), s.begin(), ::toupper);
    for(int i=0;i<s.size();i++)
    {
        if(s[i]!='A'&&s[i]!='H'&&s[i]!='I'&&s[i]!='M'&&s[i]!='O'&&s[i]!='T'&&s[i]!='U'&&s[i]!='V'&&s[i]!='W'&&s[i]!='X'&&s[i]!='Y')
        {
                no
                die

        }
    }
    r=s;
    reverse(all(s));
    if(s==r)
        yes
        else
            no
}


Comments

Submit
0 Comments
More Questions

844B - Rectangles
1591A - Life of a Flower
1398C - Good Subarrays
629A - Far Relative’s Birthday Cake
1166A - Silent Classroom
1000B - Light It Up
218B - Airport
1463B - Find The Array
1538C - Number of Pairs
621B - Wet Shark and Bishops
476B - Dreamoon and WiFi
152C - Pocket Book
1681D - Required Length
1725D - Deducing Sortability
1501A - Alexey and Train
721B - Passwords
1263D - Secret Passwords
1371B - Magical Calendar
1726E - Almost Perfect
1360C - Similar Pairs
900A - Find Extra One
1093D - Beautiful Graph
748A - Santa Claus and a Place in a Class
1511B - GCD Length
676B - Pyramid of Glasses
597A - Divisibility
1632A - ABC
1619D - New Year's Problem
242B - Big Segment
938A - Word Correction